摘要: 一、Spring设计原则 1、约定大于配置的契约式编程 2、非侵入式设计 从框架角度可以这样理解,无需继承框架提供的类,这种设计就可以看作是非侵入式设计,如果继承了这些框架类,就是侵入设计 3、面向接口编程,而非实现 二、Spring主要功能 1、IoC(Inversion of Control) 阅读全文
posted @ 2018-04-12 11:18 Matt_Cheng 阅读(191) 评论(0) 推荐(0)
摘要: 一、添加maven依赖 二、添加连接池配置(durid.properties) 三、简单使用 阅读全文
posted @ 2018-04-10 11:13 Matt_Cheng 阅读(355) 评论(0) 推荐(0)
摘要: 一、Java启动命令 java程序的启动方式有三种: 1、java -jar 生成的jar包中,manifest文件定义了Main Class,可使用该命令 java -jar test.jar 2、java -cp 生成的jar包中,无Main Class配置,可使用该命令 java -cp te 阅读全文
posted @ 2018-04-02 17:39 Matt_Cheng 阅读(891) 评论(0) 推荐(0)
摘要: 一、Maven安装 Maven的安装步骤: 1、Maven官网(http://maven.apache.org/)下载压缩包,解压缩,当前最新版本是apache-maven-3.5.3-bin.zip 2、安装JDK,配置JDK环境变量 JAVA_HOME 3、配置Maven环境变量 MAVEN_H 阅读全文
posted @ 2018-04-02 13:41 Matt_Cheng 阅读(424) 评论(0) 推荐(0)
摘要: 一、方便性与性能 调用方便性而言: FastJSON提供了大量静态方法,调用简洁方便 Jackson须实例化类,调用相对繁琐,可通过封装成JSON工具类简化调用 性能而言: FastJSON反序列化的性能略差,对于256k的json字符串,平均700ms Jackson 的 data binding 阅读全文
posted @ 2018-03-23 19:01 Matt_Cheng 阅读(8716) 评论(0) 推荐(1)
摘要: Jackson是基于Java语言的一种JSON和Java对象的数据处理工具。功能上简单易用,性能上根据目前主流转换工具比较,Jackson相对比较高效。 Jackson包含三个jar: 1、jackson-core 2、jackson-annotations 3、jackson-databind 从 阅读全文
posted @ 2018-03-23 13:27 Matt_Cheng 阅读(2634) 评论(0) 推荐(0)
摘要: FastJSON是一个高性能、功能完善的json序列化和解析工具库,可使用Maven添加依赖 一、序列化 FastJSON提供了多个序列化的方法 1、基本的序列化 2、字符串格式化 3、日期格式化 4、输出null字段 默认情况下,FastJSON不输出值为null的字段,可以使用Serialize 阅读全文
posted @ 2018-03-22 09:53 Matt_Cheng 阅读(2065) 评论(0) 推荐(0)
摘要: mysql的binlog日志,用于记录数据库的增、删、改等修改操作,默认处于关闭状态。使用binlog实现数据恢复的条件为 1、binlog日志功能已开启 2、若binlog在数据库创建一段时候后开启,则实现恢复数据需要基于binlog开启之后某一时刻的数据备份 3、binlog工作在Stateme 阅读全文
posted @ 2018-03-09 13:38 Matt_Cheng 阅读(260) 评论(0) 推荐(0)
摘要: 一、Web 模块 1、http 请求(client.js) 2、Http 响应(server.js) 3、Express框架,用于简化http请求和响应 安装 简单使用 二、文件模块 简单使用 三、多进程 node.js 以单线程模式运行,但使用事件驱动来处理并发,子进程通过标准输出流返回处理结果, 阅读全文
posted @ 2018-03-08 11:27 Matt_Cheng 阅读(280) 评论(0) 推荐(0)
摘要: 一、hello world 1、引入 required 模块 2、创建服务器 3、接收请求与响应请求 打开浏览器访问 http://127.0.0.1:8888/,触发响应 二、运行机制 Node.js 是单进程单线程应用程序,但通过事件和回调支持并发。 我们可以通过引入 events 模块,并通过 阅读全文
posted @ 2018-03-05 14:31 Matt_Cheng 阅读(337) 评论(0) 推荐(0)