![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 81
Rephilo
这个作者很懒,什么都没留下…
展开
-
Hello Mr.J——tomcat优化
?原创 2016-06-29 17:35:36 · 445 阅读 · 4 评论 -
Hello,Mr.J——唠唠叨叨年终总结
有想写什么的想法的时候,圣诞的阳光还在还能通过对面的大楼反射回来,等真正的有时间动手开始写,已经能听到外面路人在商量跨年的声音了,倒不是没有心思写,只是总习惯安静的找出大段的时间专注于一件事情。在商场的华丽装饰前面总想时间停在这里,听着圣诞的小火车带着铃铛声穿过隧道,路过旋转木马,路过林中木屋,路过了雪山和泳池,再安安稳稳地回到隧道,安安稳稳地走过一年的时间。试炼时间,前路坦荡17年经历了公司...原创 2019-01-01 01:20:32 · 22703 阅读 · 1 评论 -
Hello Mr.J——开个新坑,Docker!
最近开始加班状态,没什么时间看mycat源码了,也有一种可能是后面看不懂了,假装弃坑了。 近期也没什么新的进展了,项目也没什么好玩的东西可以研究了,准备看看之前遗留的一个新坑——docker。 Docker这个东西都在传,而且还都传的很邪乎,都说什么这是云时代的标志什么什么的,然而当我们有认识过虚拟化技术之后,这些看起来都是差不多的。 在我的眼中,OpenStack这原创 2017-06-29 23:38:41 · 527 阅读 · 1 评论 -
Hello Mr.J——路由解析
上次分析了一个SQL语句,传到MyCat这里,对他做的一系列的判断从而处理一些不需要执行到数据库的操作。这次我们在分析完SQL语句之后,开始执行SQL语句,并且需要根据我们设置的分片规则,取出所有的数据,拼接成完整的结果。 首先,在执行SQL语句之前,进行了一系列的检查工作,数据库的检查,schema中的虚拟库(原来的注释将这个叫Schema)的检查,兼容一些第三方的工具,并且支持sql语句原创 2017-03-30 17:01:56 · 592 阅读 · 1 评论 -
Hello Mr.J——SQL分类
看了很长很长时间的建立连接的源码,NIO,SOCKET,连接这部分确实是我的短处,到现在都没看懂。 恩,换了一部分研究,就看了一下解析SQL的过程,这个过程在mycat的源码贡献者——http://www.hashzhang.com/frontend/html/index.html 这大兄弟这里是归类到了路由模块中。 既然人家是源码贡献者,站在巨人的肩膀上,顺着他的分类继续分析吧。原创 2017-03-08 16:46:15 · 394 阅读 · 2 评论 -
Hello Mr.J——Mycat加载用户配置,各种XML
上一篇中在初始化的时候,有读取用户配置的代码,这次我们进来看看。 因为很多的数据都是初始了一次尽量不会再次初始化,这里的大部分初始化配置都是基于构造函数的。 MycatServer的构造函数中有个MycatConfig,这个类是保存读取的结果,具体的读取过程是ConfigInitializer来完成的。 public MycatConfig() { //读取schema.原创 2017-02-09 17:10:30 · 1082 阅读 · 2 评论 -
Hello Mr.J——What do you want?Mycat~
Mycat在使用中充当的是一个数据库和应用程序中间层的角色,我的理解就是数据库中间件。Mycat在启动之后对程序端来说模拟了一个MySQL5.6的逻辑数据库,应用程序使用Mycat配置的用户名密码控制对逻辑数据库的访问。Mycat在接收到应用程序发来的SQL请求之后会进行拦截,并且解析SQL语句。之后会按照配置的分片规则进行对真正的数据库的访问,数据库将数据返回之后,Mycat会对返回的结果进行拼接,最后返回给应用程序。原创 2017-01-16 11:28:18 · 643 阅读 · 4 评论 -
Hello Mr.J——shiro 实现session共享
.原创 2016-08-31 22:03:12 · 1436 阅读 · 0 评论 -
Hello Mr.J——shiro session管理机制
。原创 2016-08-31 22:04:38 · 2110 阅读 · 0 评论 -
Hello Mr.J——shiro+springmvc
上次写完了shiro的博客也是做了很多的工作,项目中的shiro结合了很多东西使用,整个配置文件有些混乱,现在才算是理清楚了。 那么我们先看看shiro的基本功能如何和springmvc相结合的。 我们的项目是maven项目,所以先在pom文件中加入shiro需要的包。 org.apache.shiro原创 2016-08-30 21:18:31 · 694 阅读 · 3 评论 -
Hello Mr.J——用CXF框架发布WebService
最近的任务可是不少,组织上面要求发布WebService进行旧系统和新系统之间的数据通信,旧系统使用了EJB实现远程调用,EJB本身是可以发布成WebService的,就单纯的在EJB的类上面多加一个@WebService注解就能发布成功了。 不过最近听说有个CXF框架挺好的,可以支持Map,然而我查的所有资料中都指出WebService不支持Map类型。。。还不如就随便搞一个http接口然原创 2016-06-30 09:48:42 · 592 阅读 · 4 评论 -
Hello Mr.J——函授。呃。函数式编程
从12月开始吧,就一直在看函数式编程相关的东西,大部分时间走了一些弯路,因为这里面有很多概念不容易理解,那么这一个月的时间也是总结了一下,发现有一本师哥给的英文书写的也是在经过一些弯路学习过程后给出了简单易理解的解释。那么这篇文章就不谈什么实现细节,专门解释这些“难以理解”的概念。并不是什么新的语法函数式编程并不是什么新的东西,可以说当年阿隆佐·邱奇(Alonzo Church)老爷子提出了l...原创 2019-01-30 18:46:51 · 288 阅读 · 1 评论