搜书网
发现
标签
注册
登录
搜书网
发现
榜单
标签
搜索
注册
登录
搜索
搜书网
本次搜索耗时
0.016
秒,为您找到
220
个相关结果.
书籍
文章
文件
4.1.2 创建数据库连接对象
37
2024-12-26
《漫谈设计模式:从面向对象开始》
4.1.2 创建数据库连接对象 有时候实例化某些对象可能会非常消耗资源,比如创建数据库连接。我们需要考虑缓存这些实例对象,以方便下次能够继续重用它们,我们可以在工厂对象里创建一个缓存池缓存这些实例对象。在J2EE Web应用中,我们经常使用java.lang.ThreadLocal缓存数据连接对象,我们这里首先讲解一下这个类。 ThreadLocal主...
建议104:使用forName动态加载类文件
23
2024-12-25
《编写高质量代码:改善Java程序的151个建议》
建议104:使用forName动态加载类文件 建议104:使用forName动态加载类文件 动态加载(Dynamic Loading)是指在程序运行时加载需要的类库文件,对Java程序来说,一般情况下,一个类文件在启动时或首次初始化时会被加载到内存中,而反射则可以在运行时再决定是否要加载一个类,比如从Web上接收一个String参数作为类名,然后在J...
3.2 内部DSL的集成模式
65
2024-12-26
《领域专用语言实战》
3.2 内部DSL的集成模式 3.2.1 通过Java 6的脚本引擎进行集成 1. 准备Groovy DSL 2. 集成DSL实现及用户脚本 3. Java 6脚本特性的不足 3.2.2 通过DSL包装器集成 1. 示例 2. 建造DSL 3. 利用Scala的隐式特性 4. 带给用户的利益 3.2.3 语言特有的集成功能 1. Java...
第十六课:红蓝对抗渗透测试1
60
2025-02-03
《Micro8》
前言: BloodHound简介: 前言: 在团体渗透测试的项目中,如红蓝对抗,团队渗透测试比赛等,最重要的是过程与结果实时共享于团队,例如:A同学nmap目标站,B同学也nmap目标站,这在对抗比赛中是极其浪费时间也是非常容易引起防火墙,日志服务器或其他设备的警觉。所以打算写一系列关于未来团队渗透的对抗。争取做到过程与结果,团队实时共享。把曾经的...
建议51:不要主动进行垃圾回收
25
2024-12-25
《编写高质量代码:改善Java程序的151个建议》
建议51:不要主动进行垃圾回收 建议51:不要主动进行垃圾回收 很久很久以前,在Java 1.1的年代里,我们经常会看到System.gc这样的调用—主动对垃圾进行回收。不过,在Java知识深入人心后,这样的代码就逐渐销声匿迹了—这是好现象,因为主动进行垃圾回收是一个非常危险的动作。 之所以危险,是因为System.gc要停止所有的响应(Stop ...
1.4 用什么语言来制作
47
2024-12-09
《自制编程语言》
1.4 用什么语言来制作 1.4 用什么语言来制作 如前文所述,本书将使用C语言作为语法处理器的编写语言。 都什么年代了还用C语言?可能会有人这样想吧。其实就连我自己也会这样想。 但本书还是使用了C语言,其中一个理由是因为yacc/lex都是面向C语言的工具。 yacc/lex本身是很老的工具。老工具虽然都有一些历史遗留问题,但也有其优点,即...
8.1.4 Hive on Spark
41
2024-12-25
《Spark大数据处理:技术、应用与性能优化》
8.1.4 Hive on Spark 8.1.4 Hive on Spark 随着Hive on Spark的立项,未来的Hive会支持MapReduce、Tez和Spark三大执行引擎。相比Shark和Spark SQL,Hive on Spark会全面支持现有Hive,也就意味着原来使用Hive的用户可以无缝地过渡,数据不需要迁移,原来针对业务...
2.1.1 在Linux集群上安装与配置Spark
55
2024-12-25
《Spark大数据处理:技术、应用与性能优化》
2.1.1 在Linux集群上安装与配置Spark 2.1.1 在Linux集群上安装与配置Spark 下面介绍如何在Linux集群上安装与配置Spark。 1.安装JDK 安装JDK大致分为下面4个步骤。 1)用户可以在Oracle JDK的官网下载相应版本的JDK,本例以JDK 1.6为例,官网地址为http://www.oracle.co...
1.2 .NET的平台无关性
39
2024-12-16
《C# 4.0权威指南》
1.2 .NET的平台无关性 1.2 .NET的平台无关性 在1.1节中提到了“平台无关性”这个特性,知道了.NET应用程序并不直接依赖操作系统,而是依赖中间层——.NET框架而实现的,如图1-2所示。我们都知道,Java的跨平台特性是靠虚拟机实现的,虚拟机就像一台虚拟的电脑,它负责与具体的操作系统、硬件设备打交道,.NET程序和Java程序采用的方...
第6章 Scala语言中的内部DSL设计
41
2024-12-26
《领域专用语言实战》
第6章 Scala语言中的内部DSL设计 第6章 Scala语言中的内部DSL设计 本章内容 对Scala语言本身的介绍 用Scala语言开发内部DSL 组合多个DSL 运用Monad化结构 以DSL驱动的开发方式有其擅长和不擅长的方面,前面几章说了不少。现在你肯定已经认识到,对于应用中反映业务规则的部分,DSL能非常有效地疏通开发...
1..
«
3
4
5
6
»
..22