自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

commuli的专栏

积累、回顾、分享、交流

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于netty的tcp框架搭建-面向接口编程之多类型netty服务

基于netty的tcp框架搭建-面向接口编程之多类型netty服务面向接口编程之多类型netty服务面向接口编程业务说明代码面向接口编程之多类型netty服务面向接口编程面向接口编程有不少优点1、降低耦合度,不同的实现类之间基本没有关联2、利于扩展,在不改变原有代码情况下,扩展只需实现新的实现类3、便于程序维护4、遵循设计模式开闭原则,即,面向扩展开放,面向修改关闭业务说明net...

2019-04-29 22:42:52 719

原创 基于netty的tcp框架搭建-根据操作系统启动不同netty服务

基于netty的tcp框架搭建-根据操作系统启动不同netty服务根据操作系统启动不同netty服务代码根据操作系统启动不同netty服务netty在linux上提供了epoll模式的支持,性能提高显著,针对netty的原理将会在之后的文章里整理,epoll仅linux支持,windows不支持,这对于开发和部署就很尴尬了,需要各种切换。如果能自动识别操作系统,不就可以偷个小懒,岂不美哉...

2019-04-26 00:14:02 652 1

原创 基于netty的tcp框架搭建-多配置文件加载

基于netty的tcp框架搭建-多配置文件加载多配置文件加载配置说明代码多配置文件加载针对项目中使用的配置文件,统一进行加载,并提供热加载的接口配置说明jvm启动配置文件路径 ,通过jvm启动参数配置需要加载的配置文件路径,此路径用于存放所有自定义配置文件例如:-Dconfig.path=D:/develop/src/main/resources默认加载主配置文件 my.proper...

2019-04-23 23:38:21 739 4

原创 《spring实战》读书笔记-简化java开发

《spring实战》读书笔记-第一章 Spring之旅1、简化java开发1、基于pojo的轻量级和最小侵入性编程 2、通过依赖注入和面向接口实现松耦合 3、基于切面和惯例进行声明式编程 4、通过切面和模板减少样板式代码1、最小侵入性编程 反例:某些框架强迫应用继承类或实现他们的接口 导致应用与框架绑死; 正例:spring非侵入式编程通过依赖注入来使得应用之间保持松耦合 2、依赖注

2017-11-21 11:47:01 534

原创 xml 转换 map (包括属性和相同元素处理)

xml 转换 map (包括属性和相同元素处理)xml转map,从网上看了一些博客,都不能完全满足需求,自己在其他博客分享的方法上进一步处理,最终满足所有格式xml转map。 直接看代码:package com.sdcloud.biz.common.util.parse;import java.io.InputStream;import java.util.ArrayList;import j

2017-09-01 17:29:19 4851 5

原创 form表单 一个input时 回车自动提交

form表单 一个input时 回车自动提交问题描述 form表单中,如果当前表单只有一个input输入框时,单击回车会自动提交当前表单。 解决方案 在当前form表单中添加一个隐藏的input,<input style="display:none" mce_style="display:none"> 快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-01-11 20:31:41 2982

原创 mybatis 动态 update

mybatis 动态update

2016-12-02 16:34:24 497

原创 jquery onblur事件中调用focus方法获取不到焦点问题

jquery onblur事件中调用focus方法获取不到焦点问题

2016-11-30 15:44:21 3764 3

转载 java读取properties配置文件

今天要将以前一个项目的数据连接改成从properties文件中配置。找了好久,网上也不少,可就是读取文件时总是找不到文件在哪(我放在classes目录下了)。最后终于成功,记下,以做纪念。Java代码  package com.web.connection;    import java.io.IOException;  import java.io.InputStream

2014-10-17 11:46:13 272

spring技术内幕:深入解析spring架构与设计原理 doc(高清 完整 doc)

本书是国内唯一一本系统分析Spring源代码的著作,也是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔,Java开发者社区和Spring开发者社区联袂推荐。本书第1版不仅在内容上获得了读者的广泛好评,而且在销量上也摘取了同类书的桂冠,曾经一度掀起Java类图书的销售热潮。第2版不仅继承了第1版在内容组织和写作方式上的优点,而且还根据广大读者的反馈改进了若干细节上的不足。更为重要的是,结合Spring的最新版本对过时的内容进行了更新,并增加了大量新内容,使本书更趋近于完美。书从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透Spring框架的优秀架构和设计思想,还能从Spring优雅的实现源码中一窥Java语言的精髓。本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二部分深入阐述了各种基于IoC容器和AOP的Java EE组件在Spring中的实现原理;第三部分讲述了ACEGI安全框架、DM模块以及Flex模块等基于Spring的典型应用的设计与实现。论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从本书中受益。

2017-09-11

重构 改善既有代码的设计 pdf (高清带目录 完整)

本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。 本书适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。

2017-09-11

深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)pdf (高清带目录)

本书共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

2017-09-11

大型网站技术架构:核心原理与案例分析+李智慧 pdf (高清带目录)

本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。 本书不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念。

2017-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除