随笔分类 - mybatis
摘要:要说到微信,我相信是个人都应该知道,几乎人人都会安装这款社交APP吧,它已经成为了我们生活中不可缺少的一份子。 我记得我上大学那会刚接触Java,做的第一个小项目就是基于J2SE的聊天室,使用Java编写websocket异常麻烦,而且又是同步阻塞的,性能非常差。随后几年经过工作的历练,接触了net
阅读全文
摘要:mmp,搞了很久 官方git上给出的配置是这样的: 这样做分页,如果仅仅支持一个查询,没问题,但是如果你带参数查询了,那就分页会出问题 把这行注释了即可 reasonable是指的让分页更加的合理化,尼玛,,,加了反而不合理了,搞了一个多小时,一开始以为是springboot版本的问题,结果咧。。。
阅读全文
摘要:以前很早的时候大家都用javamail实现发送邮件的功能,而且我们也一直沿用至今,代码拷过来用用就行了,现在我们改为用spring来实现,这样一来减少代码的复杂度,也能更好的契合spring理念 首先spring的相关jar包都是要引入的,其次要引入mail.jar 然后需要配置一个spring-m
阅读全文
摘要:之前有讲到过数据字典,什么是数据字典,用来干啥的,这个不细说了,今天来说说如何实现数据字典功能 无非就是维护数据字典,对数据字典对象进行增删改成,曾经我写过一个页面跳转形式的,十分简单,不说了,今天用JS来实现,当然JS也要面向对象,不论是属性还是函数,都要当成对象来对待! 先来看看数据库表结构,根
阅读全文
摘要:说道存储过程,很多人都知道,但是真正用的人其实很少,但是在某些必要的场景,是必须使用的,虽然可以使用java代码解决,但是效率性能远不及存储过程 曾经在sqlserver 以及pgadmin上用过,mysql还真没使用过,今天遇到这样的场景那就使用一次吧 场景:订单自动失效,定时任务跑批的时候会查询
阅读全文
摘要:目前常用的数据源主要有c3p0、dbcp、proxool、druid,先来说说他们Spring 推荐使用dbcp;Hibernate 推荐使用c3p0和proxool1、 DBCP:apacheDBCP(DataBase connection pool)数据库连接池。是apache上的一个 java
阅读全文
摘要:都说我们要做模块化设计,而不要做功能化设计 什么是模块化设计,就是可插拔性高,组件化,想要就用,不要用拉倒,直接删除就行 什么是功能化设计,就是一个简单的功能,实现想要的效果,但是不够通用化,别人要用的话需要读懂你的代码,还需要复制黏贴很多代码这样效率不高 今天写了一个省市区三级联动的模块,写完后使
阅读全文
摘要:SSO,Single Sign On,也就是单点登录,保证一个账户在多个系统上实现单一用户的登录 现在随着网站的壮大,很多服务会进行拆分,会做SOA服务,会使用dubbo做微服务,或者简单的小型分布式, 这样在服务与服务之间,或者系统与系统之间都是通过HTTP或者restful来进行通信的, 在以往
阅读全文
摘要:今天新创建了一个java的公众号,会经常更新java的文章,有兴趣的朋友关注一下吧~ 主要内容基本是跟本微博同步的 不管是做java的新手还是高手,内行还是外行,java还是非java,一起关注,一起学习,精益求精 还有... 我的心愿是: 世界和平...
阅读全文
摘要:企业开发中所用到的基本jar包以及插件都已在此 可以自己根据实际情况酌情增减
阅读全文
摘要:Ehcache是一个开源Java分布式缓存。可以配合mybatis来使用 首先,在资源文件夹中新建ehcache.xml 内容如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <ehcache xmlns:xsi="http://www.w3.org/20
阅读全文
摘要:我个人比较喜欢写注释,在工作中对注释的重要性看的也比较高,所以大部分文字都在注释中,代码外的文字会写的偏少,关键能懂就行 先看一下整合后的工程目录(单工程,多工程以后会采用maven) 5个package分别对应 action, entity, mapper(也就是DAO,采用动态代理), serv
阅读全文
摘要:db.properties SqlMapConfig.xml OrderMapper.xml OrderMapper.java Items.java Orderdetail.java Orders.java OrdersCustom.java OrderUserCustom.java User.ja
阅读全文
摘要:db.properties 单独提取出来的数据库配置,方便以后维护管理 SqlMapConfig.xml UserMapper.java UserMapper.xml QueryVo.java User.java UserCustom.java 最后附上github地址:https://github
阅读全文
摘要:mybatis呢是一个orm数据库框架,非常适合新人学,门槛相对较低 本人呢曾经是先做的hibernate,后接触的mybatis,接触mabatis前我比较抵触,为啥呢, 当时喜欢hibernate的POJO,直接注解实体映射数据库表对象,要增删改造直接get(id),save(entity),d
阅读全文