随笔分类 - JAVA
摘要:最近项目用到中间表,则遇到如何联查映射的问题,之前一直都是一个表头,多个明细或者一对一这样的关系,没遇到这样的问题,所以趁机找了下资料解决了这个问题。 表结构设计如下: 主表: 中间表: 中间表关联表: 一对一的关联表: 实体类则不需要关联表,只需要在主表中添加关联表的集合或者单个对象即可(简写,省
阅读全文
摘要:由于在本地开发环境上每次修改mybatis xml文件都需要手动重启服务,调试的很麻烦,所以需要热加载xml文件来避免浪费时间,于是网上搜一下资料,看了下有一大堆,但试了下真正能跑起来没有(大都代码没给全),故参考了改了下。 首先确定 mybatis 修改的类: 增加刷新xml的线程(核心配置):
阅读全文
摘要:新开的项目,果断使用 spring boot 最新版本 2.0.3 ,免得后期升级坑太多,前期把雷先排了。 由于对 shiro 比较熟,故使用 shiro 来做权限控制。同时已经存在了 cas 认证中心, shiro 官方在 1.2 中就表明已经弃用了 CasFilter ,建议使用 buji-pa
阅读全文
摘要:由于项目将原有的 Date类型的字段改造为 LocalDate,LocalDateTime,LocalTime 类型, 发现 spring 对项目的时间格式无法自动转换,故需手动配置下。 在spring boot 中需在 maven 中引入 jsr-310 的支持 或者直接引用 因为 spring
阅读全文
摘要:最近公司内部系统要做数据对接,故使用 jersey 来做 restful webservice 接口设计。由于 spring boot 已经集成 jersey,估计直接导入 spring-boot-starter-jersey 就好了。 在测试时候除了遇到中文乱码之外花费了比较长的时间,其余暂时没遇
阅读全文
摘要:最近需要写文档,由于开发模式是先开发后写文档(不想吐槽。。。),数据库表结构什么的都搞好了,然后写文档的时候需要贴表结构,什么字段,类型,相关说明需要一一对应起来,数据库表10多张,字段又多,手动复制粘贴太蛋疼了,于是就写了个将表结构转excel表格的简单实现(丑是丑了点,毕竟实现功能了不是)。 数
阅读全文
摘要:public class DataUtil { public static void main(String[] args) { int a = 8; int value = charToInt(byteToChar(intToByte(a))); int value2 = byteToInt(charToByte(intTochar(a...
阅读全文
摘要:由于项目需要使用java来linux进行管理,近一番查找,发现第三方jar包 jsch 可以轻松实现对linux的管理,(相关文档及例子请访问官网www.jcraft.com),故引进。 在网上搜索了一些资料参考并修改(资料来源地址一下子找不到了,有发现的请提醒加上),创建一个工具类,可以实现对li
阅读全文
摘要:想必很多朋友对 ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理 解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 以下是本文目录大纲: 一.对Th
阅读全文
摘要:yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。 1. 下载mysql的repo源 2. 安装mysql-community-release-el7-5.noarch.rpm包 安装这个包后,会获得两个mysql的yum repo源:/etc/yum.re
阅读全文
摘要:wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie;" "http://download.oracle.com/otn-pub/java/jdk/7u8
阅读全文
摘要:首先将打包好的 war 包(举例 management-20160809-1.0.war),传到 tomcat 的 webapps 目录下,然后在 tomcat 目录下新建 deploy.sh 脚本。 同时给 deploy.sh 脚本赋予相应的权限: 到时候 调用 deploy.sh 即可。 同时有
阅读全文
摘要:tomcat7,和 tomcat6 的jpda 不一样,tomcat7已经把jpda配置的属性在catalina.sh/catalina.bat里面已经写好了,我们不需要向tomcat6那样去设置参数。默认的端口为8000端口,我们可以直接调用。 tomcat8 和 tomcat7 有点小区别,to
阅读全文
摘要:服务器设值(中文)到界面使用了两次编码:1 String pageJson=URLEncoder.encode(URLEncoder.encode(str,"GBK"), "GBK");2 request.setAttribute("pageJson",pageJson);然后在界面又接收到的值传到...
阅读全文

浙公网安备 33010602011771号