上一页 1 2 3 4 5 6 ··· 16 下一页

2017年3月31日

终端mysql Operation not permitted错误解决方案

摘要: 一、背景 前段时间装mysql,就遇到了ln: /usr/bin/mysql: Operation not permitted的错误,网上好多方法都过时了,下边是我的解决方法 执行 报下面的错误 二、原因 这是因为苹果在OS X 10.11中引入的SIP特性使得即使加了sudo(也就是具有root权 阅读全文

posted @ 2017-03-31 00:07 WhyWin 阅读(10385) 评论(0) 推荐(0)

2017年3月28日

update使用inner join

摘要: 一、update 基础语法 上面是我们常见的更新表的方式,其实我们还可以去另外一张表的数据来更新当前的表数据,如现在就有这样子一个要求,将某一条记录show_order字段设置为最高+1。 表结构如下: 查询的sql如下: 这里是将uid = 111的记录的show_order设置为最高+1,其实原 阅读全文

posted @ 2017-03-28 16:13 WhyWin 阅读(1931) 评论(0) 推荐(0)

2017年3月19日

hibernate 三种状态的转换

摘要: 一、遇到的神奇的事情 使用jpa操作数据库,当我使用findAll()方法查处一个List的对象后,给对这个list的实体进行了一些操作,并没有调用update 或者 saveOrUpdate方法,更改后的数据却神奇的保存到数据库里面去了。 最后简单粗暴的解决办法是把这份从数据里面查出来的List 阅读全文

posted @ 2017-03-19 13:10 WhyWin 阅读(9800) 评论(1) 推荐(3)

2017年3月15日

数据库中间表插入乱序

摘要: 1.现象 往一张中间表中插入几行数据,但是插入的数据没有按照插入的顺序插入。 中间表:数据库表多对多关系的时候,需要一张中间表,将它们的关系对应起来。 2.表中结构 由于是中间表,没有主键,只有两个表的主键。 3.我的尝试 去掉所有的事务,以排插事务会帮我重排序的可能,写了一个for循环,for循环 阅读全文

posted @ 2017-03-15 17:57 WhyWin 阅读(1932) 评论(0) 推荐(1)

2017年3月9日

解决https证书验证不通过的问题

摘要: 1、报错信息 原因:在调用api.weibo.com的时候,我们使用的是https的方式,正常情况下应该是使用api.weibo.com的证书,但由于某些原因,我们只能使用自己的证书,导致在验证证书的时候,就报了这个错误。 解决的办法:忽略服务端和客户端的证书校验即可。java 提供的相关的类。 2 阅读全文

posted @ 2017-03-09 09:00 WhyWin 阅读(31014) 评论(1) 推荐(2)

2017年1月13日

log4j2日志配置

摘要: 背景 log4j2相对于log4j 1.x有了脱胎换骨的变化,其官网宣称的优势有多线程下10几倍于log4j 1.x和logback的高吞吐量、可配置的审计型日志、基于插件架构的各种灵活配置等。 官方配置文档:http://logging.apache.org/log4j/2.x/manual/co 阅读全文

posted @ 2017-01-13 23:14 WhyWin 阅读(29793) 评论(0) 推荐(1)

2017年1月9日

maven profile动态选择配置文件

摘要: 一、背景 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费 阅读全文

posted @ 2017-01-09 09:44 WhyWin 阅读(106562) 评论(5) 推荐(17)

2016年11月24日

spring squertz定时任务

摘要: spring squertz是一个强大的定时任务处理方式 1、需要的Jar quartz-1.8.5.jar commons-logging.jar spring-core-3.0.5.RELEASE.jar spring-beans-3.0.5.RELEASE.jar spring-context 阅读全文

posted @ 2016-11-24 20:15 WhyWin 阅读(1272) 评论(0) 推荐(0)

2016年11月14日

java 线程池——异步任务

摘要: 一、简单粗暴的线程 最原始的方式,当我们要并行的或者异步的执行一个任务的时候,我们会直接使用启动一个线程的方式,如下面所示: 但是像上面或者类似这种每次来都是用new 一个Thread出来的方式存在着很多的弊端,如下面: 每次new Thread新建对象性能差; 线程缺乏统一的管理,可以无限制新建线 阅读全文

posted @ 2016-11-14 08:57 WhyWin 阅读(22802) 评论(7) 推荐(10)

2016年11月3日

spring 定时任务@Scheduled

摘要: 1、配置文件 2、调用 有两种使用方式 1)如果需要以固定速率执行,只要将注解中指定的属性名称改成fixedRate即可,以下方法将以一个固定速率5s来调用一次执行,这个周期是以上一个任务开始时间为基准,从上一任务开始执行后5s再次调用: 2)使用cron表达式,可以实现定时调用如:每天凌晨调用,详 阅读全文

posted @ 2016-11-03 08:37 WhyWin 阅读(27671) 评论(2) 推荐(3)

上一页 1 2 3 4 5 6 ··· 16 下一页

导航