Lizo_Is_Me的专栏

猪场java工程师

java编码详解

举个例子我们在开发过程中,特别是多种编码格式并存的情况下,很容易遇到乱码问题。 假如有一个GBK编码java文件,然后再使用-Dfile.encoding=GBK参数,写入的文件中哪些是乱码呢。那如果使用UFT-8编码的java文件呢。public class Main { static...

2017-06-26 15:04:25

阅读数 283

评论数 0

spring boot with dubbo

github: https://github.com/Athlizo/spring-dubbo-parent 码云:  https://git.oschina.net/null_584_3382/spring-dubbo-parent 相关文档: Spring Dubbo 开发笔记(一)——概述:...

2017-06-20 19:35:05

阅读数 120

评论数 0

如何编写Spring-Boot自动配置

AutoConfigurationSpring-boot的一个重要特性就是提供了各种各样的AutoConfiguration。例如DataSourceAutoConfiguration。这样我们只需要在配置文件中进行如下配置spring: datasource: url: jdbc:m...

2017-06-20 19:33:30

阅读数 116

评论数 0

解读设计原则

概述设计原则就一本菜谱,告诉我们一道美味的菜应该是什么样的,或者说需要具备什么。但是又没有一个固化或可测量的标准。写代码就和烹饪一样,只有当自己品尝以后才知其味。1 开闭原则定义:开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。即软件实体应...

2017-06-20 19:29:29

阅读数 63

评论数 0

基于Spring的轻量级工作流框架

摘要该项目是一个基于Spring的工作流框架,主要解决一些业务比较重的系统,使用模块化的方式去分割该系统。既可以有效的管理代理(防止冗余代码),对业务的修改也十分方便。项目地址 码云:https://git.oschina.net/null_584_3382/business-flow-paren...

2017-05-14 15:11:46

阅读数 151

评论数 0

Spring-boot整合dubbo

摘要本不是介绍在Spring-boot下使用duboo服务,而是介绍如何使用一个spring-boot和dubbo结合起来的小工具(jar包)。为什么要写这个小工具如果你用过Spring-boot来提供dubbo服务,相信使用中有很多“不爽”的地方。既然使用spring boot,那么能用注解的地...

2017-05-14 15:05:36

阅读数 249

评论数 0

代码方式配置和xml文件方式混合配置spring

使用代码的配置方式和xml配置方式配置spring

2016-09-13 19:11:51

阅读数 812

评论数 0

低版本JDK解决TLS冲突

场景写一个调用第三方登陆的模块,本地开发的时候使用Apache HttpClient时候,就按照一般的POST JSon数据能够正确获取返回数据,但是当部署到线上环境的时候,就报Exception in thread "main" javax.net.ssl.SSLHandsh...

2016-09-09 20:34:10

阅读数 5612

评论数 2

Paxos 个人理解

Paxos算法中主要的角色有: Client:发起请求的人 Acceptor (Voters):负责选举头头片 Proposer:负责向Acceptor发起Clinet的提议 Learner:当提议决定的以后,需要有所行动的人 Leader:选举出来的做决策的Leader basic Paxos站...

2016-09-06 21:59:19

阅读数 130

评论数 0

spring security 自定义 openid

目标 利用spring security实现与自定义 openid的对接大概说一些spring security的账户验证的流程(太细的地方我也不清楚)

2016-08-30 19:13:21

阅读数 857

评论数 0

spring security 实现form-login功能

一、首先我们知道自定义一个Security的filter的格式为<custom-filter ref="myFilter" position="FORM_LOGIN_FILTER"/> <!-- position 可以换成 befor a...

2016-08-22 22:22:10

阅读数 503

评论数 0

SpringMVC + redis缓存

相关依赖包就不在赘述xml配置 使用JedisConnectionFactory可以很方便的创建和使用Jedis来对Redis进行操作,这里没有对权限进行控制。对Jedis进行封装import org.apache.log4j.Logger; import org.springframework...

2016-07-27 20:07:33

阅读数 1198

评论数 0

Spring+SpringMVC+mybatis简单实例

在上一篇SSM基本配置介绍了Spring+SpringMVC+mybatis的基本配置,现在用一个简单实例来来介绍一下最基本的用法 整个工程的结构如下 这里就包括了一个完整的流程,如下图 ControllerdispatcherController层也就是前端分发控制层,也就是负责接收请...

2016-07-16 16:18:27

阅读数 1336

评论数 0

Spring+SpringMVC+mybatis的基本配置

关于maven的依赖就不在赘述,直接从配置文件开始,本文假设你对spring和springmvc和mybatis有一定了解配置Spring首先是在web.xml中配置 是在web启动的时候初始化IOC容器, Spring.xml文件的内容很简单 主要是对配置文件的加载和定义自动的扫描...

2016-07-16 13:41:32

阅读数 300

评论数 0

Spring 学习笔记

1. IOC概述 采用工厂模式 使用IOC 可以看见使用IOC的耦合度是最低的 2.配置bean 2.1 基于xml 其中class——bean的全类名,通过反射的方式来创建bean实例,因此必须要类中包含无参数的构造器 id——IOC容器中通过id获取bea...

2016-07-09 20:00:29

阅读数 7

评论数 0

effect java 读书笔记

一:考虑使用静态工厂方法替代构造函数 好处有: 1.我们可以定义静态函数的名字,相对于只能使用类名作为构造函数名,可以使用函数名更加详细的说明该静态函数的功能。 2.是一些设计模式的基础——单例模式,工厂模式等等 3.可以简化参数化的构造函数,使代码简介 缺点: 1.一般使用静态工厂方法来创建类对...

2016-07-04 23:41:56

阅读数 50

评论数 0

正式入职以后的感想

20年的读书生涯终于完了,再也没有像读书的时候给你定目标——中考高考、修学分、论文。今后的一切都要自己去做决定。对未来即充满了向往,也充满了恐惧。希望能出人头地,也担心最后随波逐流。希望过得没有无怨无悔,也担心最后后会后悔不已。希望能坚持梦想,也担心最后对现实一步一步的妥协。欣慰的是到目前都是按照...

2016-07-03 15:40:03

阅读数 10

评论数 0

利用位运算实现加、减、乘、除

1.加法 加法其实主要问题是怎么处理进位,当然我们可以每一位分别相加,然后用一个变量来保存下一位是否进位 private static int add(int a, int b) { int res = 0; int jinwei = 0; for(int i = 0 ; i &l...

2015-09-10 20:52:29

阅读数 344

评论数 0

再来谈谈HashMap中的entrySet

HashMap,可能是java中应用较多的Collection之一,之前大概看过一次其中的原理,无非就是先用key的hashcode查找桶,然后用equals比较具体的对象。但是最近在遍历HashMap的时候,发现有个entrySet(),仔细看了源码之后才发现其中的奥秘(当然keySet和Val...

2015-08-27 20:02:36

阅读数 1888

评论数 0

epoll原理简析

1.使用简单:只有4个api函数:epoll_create() epoll_ctl() epoll_wait()个close() 2.支持大规模的socket连接:由于一个socket连接在epoll中是用一个FD(文件描述符)来表示的,所以epoll能支持最大并发连接的数量与linux能打开...

2015-07-13 10:39:12

阅读数 588

评论数 0

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