Fork me on GitHub

随笔分类 -  【001】J2EE

摘要:前言 在我之前使用Gradle的博文中已经提到,Gradle对依赖的管理是比较智能的,如果有两个包依赖于相同的包,而版本不同的时候,Gradle会进行自动的选择,从而避免jar包的冲突。 也就是说,在理论上使用Gradle一般情况下,不会出现jar包冲突,那么为什么会有今天这篇博文呢? Gradle 阅读全文
posted @ 2018-02-04 11:38 LinkinStar 阅读(8422) 评论(0) 推荐(0) 编辑
摘要:这两天看到越来越多的在接触Gradle,然后发现我之前没有做过记录,而且之后下个月的一些有关SpringBoot的东西也需要用到,所以这里就来记录一下,方便以后使用。 简单介绍 Gradle是一个好用的构建工具 使用它的原因是 1、配置相关依赖代码量少,不会像maven一样xml过多 2、打包编译测 阅读全文
posted @ 2017-11-26 15:53 LinkinStar 阅读(92888) 评论(7) 推荐(14) 编辑
摘要:前言 之前使用的读写分离的方案是在mybatis中配置两个数据源,然后生成两个不同的SqlSessionTemplate然后手动去识别执行sql语句是操作主库还是从库。如下图所示: 好处是,你可以人为的去控制操作的数据库。缺点也显而易见,就是代码非常麻烦,总是需要去判断使用什么库,而且遇到事务的时候 阅读全文
posted @ 2017-10-13 17:52 LinkinStar 阅读(1415) 评论(0) 推荐(0) 编辑
摘要:一、spring事务配置 1、spring配置 在配置数据源的下方配置 <!-- 事务配置 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManage 阅读全文
posted @ 2017-08-16 11:10 LinkinStar 阅读(2078) 评论(0) 推荐(1) 编辑
摘要:因为之前网站上被注入了广告,再百般尝试之后最后还是使用了HTTPS解决了。 在实现HTTPS的时候最关键的就是证书。 证书的质量觉得了你被多少浏览器所信任。 证书的价格也就蹭蹭蹭往上涨了。 这里推荐一个免费而且实用的证书供参考——阿里云的免费证书 下面有几个推荐的理由 1、免费1年 2、颁发机构为S 阅读全文
posted @ 2017-05-24 18:12 LinkinStar 阅读(554) 评论(0) 推荐(0) 编辑
摘要:前言 接着上一篇的,这次框架的改变也成功分离了spring的配置文件。 以前,spring的配置文件从一开始的一点,到后面的逐渐变多,慢慢的,在一个spring的配置文件中就包含了好几块不同的bean的配置。有springMVC的,有mybatis的,等等。所有的都配置在一起看起来很不舒服,但是苦于 阅读全文
posted @ 2017-04-14 15:43 LinkinStar 阅读(12065) 评论(2) 推荐(1) 编辑
摘要:最近一直没有时间更新是因为一直在更新自己使用的框架。 之后会慢慢带来对之前使用的spring+mvc+mybatis的优化。 会使用一些新的特性,实现一些新的功能。 我会尽量分离业务,封装好再拿出来。 这次带来的是全局异常捕获。 PS:使用的是spring4.3.7版本 PPPPS:当前使用的全局异 阅读全文
posted @ 2017-04-12 16:09 LinkinStar 阅读(27415) 评论(5) 推荐(1) 编辑
摘要:前言 当你使用nginx实现了负载均衡,当你有了超过3台以上的应用服务器时,一个特别头疼的问题就来了,发布项目好麻烦。 你每次都要在本地编译打包一遍,然后手动复制到每一台服务器上面去,如果只有一两台服务,那么确实还不算麻烦,但是当你有了一定数量的服务,你就会发现,发布一遍项目,一个小时过去了。然后你 阅读全文
posted @ 2017-03-10 14:11 LinkinStar 阅读(12217) 评论(2) 推荐(2) 编辑
摘要:对于mybatis的拦截器这个想法我来自于三个地方 也就是下面这个三个地方是可以使用的,其他的情况需要开发人员根据实际情况来使用。 1、对于分页的查询,我们可以对于分页的方法采用比较规范的命名,然后根据这个命名来拦截需要分页查询的sql然后把分页的总数,分页数,页码数,页码总数等放在一个对象中返回去 阅读全文
posted @ 2016-11-07 16:46 LinkinStar 阅读(8039) 评论(1) 推荐(0) 编辑
摘要:现在很多的开发都是用的框架,然后很多同学学习的时候又是直接接触的框架,对于底层的一些开发,完全没有任何的了解。虽然对于业务上面来说,没有什么问题。但是很多时候当你被面试问到,或者是想要了解框架底层原理的时候,这就不得不知道了。所以今天详细说说它。 开发servlet的三种方式 1、实现servlet 阅读全文
posted @ 2016-11-05 14:33 LinkinStar 阅读(9075) 评论(0) 推荐(1) 编辑
摘要:之前发布了mysql主从配置的博客,配置完成之后,那么我们肯定要拿主从来做点什么。 我第一想到的就是mysql的读写分离,让读写分离之后可以大大的提供mysql的性能,比单纯用mysql主从做备份好很多。 网上找了很多,但是配置确实差别不大,实现的方式也大同小异,但是需要指出的是,如果你和我一样使用 阅读全文
posted @ 2016-10-28 19:01 LinkinStar 阅读(4416) 评论(0) 推荐(0) 编辑
摘要:org.springframework.transaction.NoTransactionException: No transaction aspect-managed TransactionStatus in scope 使用spring事务注解的时候遇到过这个问题吗? 下面我们来看两种写法,第 阅读全文
posted @ 2016-10-16 16:43 LinkinStar 阅读(15760) 评论(3) 推荐(0) 编辑
摘要:之前我做过一个poi到处excel数据的博客,但是,后面使用起来发现,导出的数据单元格样式都不对。 很多没有居中对齐,很多单元格的格式不对,还有就是单元格的大小不对,导致数据显示异常,虽然功能可以使用但不是很完美。 这里找到网上一个比较全面的简单设置。这么做一个记录,之后就是参考这个单元格的样式配置 阅读全文
posted @ 2016-09-26 22:10 LinkinStar 阅读(18481) 评论(1) 推荐(1) 编辑
摘要:很多时候,为了方便,下载文件其实就直接写了一个文件在服务器上面的路径,然后直接点击一个这个地址,浏览器就自然而然的开始下载了。 但是这次项目需要在文件下载之前修改文件的名字,也就是说,服务器上文件的名字和下载到本地文件的名字是不一样的。 而在springMVC中怎么实现呢? 下面就是代码部分 前端用 阅读全文
posted @ 2016-09-24 11:14 LinkinStar 阅读(5389) 评论(0) 推荐(0) 编辑
摘要:之前用的ajax都是用来传json格式的数据,用ajax传文件还是第一次,因为这个也是第一次尝试,不知道这个方法是不是最好的,如果之后有更好的再进行修改吧。 我找的时候没有在原生的ajax找到,找到了一个上传文件的插件,就是一个封装的ajax的方法,利用这个就能实现ajax上传文件。 下面是总结的一 阅读全文
posted @ 2016-09-24 09:25 LinkinStar 阅读(279) 评论(0) 推荐(0) 编辑
摘要:在实际的项目中其实建立数据库和设计数据库的时候特别重要,而等数据库设计完成之后,根据数据库创建实体类的工作就特别麻烦和繁琐了,不仅很麻烦,而且很浪费时间,不做又不行,这次就找到了一个简单的方法可以让myBatis帮你完成这件事情。 首先你需要一个Generator的myeclipes的插件,这个插件 阅读全文
posted @ 2016-09-19 15:23 LinkinStar 阅读(5139) 评论(0) 推荐(1) 编辑
摘要:之前我用JAVA中的Timer类实现了服务器的定时任务,具体详见之前的博文。 后来发现了一个更简单的实现方式,利用spring中的@Scheduled注解实现觉得简单的很多。 确实spring封装的特别好,实现起来比原来简单多了。 下面是配置。 在spring的xml配置中最上面加入 xmlns:t 阅读全文
posted @ 2016-08-17 22:09 LinkinStar 阅读(4220) 评论(2) 推荐(0) 编辑
摘要:<context-param>的作用: web.xml的配置中<context-param>配置作用 1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></contex 阅读全文
posted @ 2016-08-17 21:45 LinkinStar 阅读(1106) 评论(0) 推荐(0) 编辑
摘要:只是简单使用nginx玩玩而已,知道能这么用,但是在实际项目中并没有实践过,在项目不大的时候用不到,但是对于理解负载均衡来说还是可以的。 利用虚拟机安装了三个centOS系统,然后顺便装了环境。 这里顺便说一下,不需要转三次系统,装一个系统,配置环境完成之后,另外两个可以使用虚拟机的克隆功能直接克隆 阅读全文
posted @ 2016-08-16 17:54 LinkinStar 阅读(365) 评论(0) 推荐(0) 编辑
摘要:最近有需求要实现在网页直接查看pdf,word,excel文件。但是实际当中并没有很好的开源插件供我们使用,确实有一些付费的插件不错,也很好用,但是对于我来说都不适合。 现在只是单纯的找到了围魏救赵的方法。 就是先实现显示pdf文件,其他文件用别的方式去转成pdf。虽然这个方法确实不好,但是也是没有 阅读全文
posted @ 2016-08-14 22:17 LinkinStar 阅读(8385) 评论(4) 推荐(0) 编辑

点击右上角即可分享
微信分享提示