- 博客(130)
- 收藏
- 关注
转载 Spring AOP异常捕获原理
Spring AOP异常捕获原理: 被拦截的方法,须显式的抛出异常,且不能做任何处理,这样AOP才能捕获到方法中的异常,进而进行回滚。 换句话说,就是在Service层的方法中,不需要使用 try...catch 或者在catch中的最后加上 throw new RuntimeException(); 这样程序才会被AOP捕获,进而进行回滚。...
2019-08-23 14:15:00
412
转载 docker下安装elasticsearch和插件head
使用 Docker 拉取ElasticSearch镜像1docker pull elasticsearch:7.0.0查看镜像 ID1docker images运行...
2019-08-15 14:45:00
280
转载 windows下安装rabbitmq启动闪退解决办法
1、首先安装了erlang后,环境变量也配置了打开rabbitmq-start 闪退2、然后执行以下俩个命令C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.8\sbin>set ERLANG_HOME=C:\Program Files\erl10.1C:\Program Files\RabbitMQ Ser...
2019-07-24 16:17:00
5469
转载 mybatis高效率批量update
更新单条记录UPDATEcourseSETname='course1'WHEREid='id1';更新多条记录的同一个字段为同一个值UPDATEcourseSETname='course1'WHEREidin('id1','id2','id3);更新多条记录为多个字段为不同的值比较普通的写法,是通过循环,依次执行update语句。Mybatis写法...
2019-05-05 15:53:00
1094
转载 CentOS虚拟机断电或强制关机,再开机出现问题:Entering emergency mode. Exit the shell to continue....
解决问题:输入命令:xfs_repair -v -L /dev/dm-0转载于:https://www.cnblogs.com/flywang/p/10755808.html
2019-04-23 13:16:00
831
转载 容易发生内存泄露
容易发生内存泄露 ①静态集合类像HashMap、Vector等 ②各种连接,数据库连接,网络连接,IO连接等没有显示调用close关闭,不被GC回收导致内存泄露。 ③监听器的使用,在释放对象的同时没有相应删除监听器的时候也可能导致内存泄露。转载于:https://www.cnblogs.com/flywang/p/10307866.html...
2019-01-23 11:22:00
70
转载 日志一直打印 DEBUG o.s.amqp.rabbit.listener.BlockingQueueConsumer
<?xml version="1.0" encoding="UTF-8"?> <configuration> <logger name="org.springframework.amqp.rabbit.listener.BlockingQueueConsumer" level="WARN" /> <logger name="org.springf...
2019-01-17 10:03:00
970
转载 spring 手动提交事务
// name的值根据spring配置文件的事物管理器的id而定@Resource(name="transactionManager")private DataSourceTransactionManager transactionManager;public boolean save(Entity e) { DefaultTransactionDefinition trans...
2019-01-14 10:22:00
264
转载 mysq exists和in
我们在学习Yii2的时候,一定接触过这样的where输入$query->where(["exists",xxxx]);User::find()->where(["exists",xxxx])->all();是的,这是MYSQL的exists关键词,今天我们就来说说这个exist,为了给大家更清楚的讲解,先给大家说下本文目录:什么是exists...
2018-12-05 19:29:00
101
转载 editplus5注册码
注册码:Vovan3AG46-JJ48E-CEACC-8E6EW-ECUAW转载于:https://www.cnblogs.com/flywang/p/10067665.html
2018-12-04 22:05:00
224
转载 IntelliJ IDEA 版本控制(svn、git) 修改文件后,所属目录的颜色也变化
IntelliJ IDEA 的版本控制默认文件修改了,所属目录的颜色是不会变化,这很不方便。如:修改方法如下:File --> settings --> version control --> 勾选 "show directories with changed descendants"改了之后效果如下:转载于:https:/...
2018-11-22 14:31:00
2115
转载 IDEA一定要改的八条配置
自动编译开关忽略大小写开关智能导包开关悬浮提示开关取消单行显示tabs的操作项目文件编码滚轴修改字体大小设置行号显示自动编译开关在Eclipse中自动编译开关是开着的,如下所示那么,在IDEA中,务必要手动将其打开,非常重要!如下所示忽略大小写开关IDEA...
2018-11-22 10:08:00
113
转载 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
http://pac25.b0.upaiyun.com/squid.pac转载于:https://www.cnblogs.com/flywang/p/9772839.html
2018-10-11 15:44:00
107
转载 mysql5.6 的st_distance 实现按照距离远近排序。
当前所处在的位置(113.858202 , 22.583819),需要查询我附近1000米内的小区,并安装由近到远的顺序排列SELECT s.id,s.name,s.lng,s.lat, round ((st_distance (point (lng, lat),point(113.858202,22.583819) ) / 0.0111)*1000) AS dist...
2018-09-17 09:30:00
658
转载 Springboot读取配置文件及自定义配置文件
创建maven工程,在pom文件中添加依赖 1 <parent> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-parent</artifactId> 4 <...
2018-09-10 10:40:00
140
转载 mysql distinct
在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是 distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而 这样对于一个数据量非常大的...
2018-09-05 14:55:00
148
转载 提交post请求,参数为xml格式
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.MalformedURLException; import java.net.URL; im...
2018-08-13 11:06:00
2588
转载 线程生命周期
1、线程的生命周期:新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态。2、当线程对象调用了start()方法之后,该线程处于就绪状态,Java虚拟机会为其创建方法调用栈和程序计数器,处于这个状态中的线程并没有开始运行,只是表示该线程可以运行了。至于该线程何时开始运行,取决于JVM里线程调度器的调度。3、启动线程使用s...
2018-08-07 13:35:00
99
转载 如何在JAVA中每隔一段时间执行一段程序
可以用线程来做,每隔几秒开一个线程代码如下 public void runTask() { final long timeInterval = 120000;// 两分钟运行一次 final ThreadService threadService = new ThreadService(); Runnable runnable = new Runnable() { public...
2018-06-27 15:47:00
7622
转载 手动开启是事务提交回滚
1234DefaultTransactionDefinitiondef=newDefaultTransactionDefinition();TransactionStatusstatus=txManager.getTransaction(def);try{...
2018-06-02 11:18:00
408
转载 MySQL数据类型转换函数CAST与CONVERT的用法
<!-- 获取当前城市的所有推荐商户 --> <select id="findAllRecommendSupplier" resultType="java.util.Map"> SELECT s.supplier_id AS supplierId ,s.main_products AS mainProducts ,s.group_id AS groupId...
2018-05-02 09:52:00
151
转载 mybatis插入是返回主键id
<!-- 插入数据:返回记录的id值 --> <insert id="insertOneTest" parameterType="org.chench.test.mybatis.model.Test" useGeneratedKeys="true" keyProperty="id" keyColumn="id"> insert into test(name...
2018-04-26 11:14:00
440
转载 Gson的fromJson()方法
Gson提供了fromJson()方法来实现从Json相关对象到Java实体的方法。在日常应用中,我们一般都会碰到两种情况,转成单一实体对象和转换成对象列表或者其他结构。先来看第一种:比如json字符串为:[{“name”:”name0”,”age”:0}]Person person = gson.fromJson(str, Person.class);提供两个...
2018-04-11 16:04:00
143
转载 新建maven 父子模块项目
第一步:第二步:先创建个简单的空架结构作为父项目第三步:创建子项目第四步:切换显示不同的maven子项目显示方式关于maven中的parent聚合一直都有没好好总结,固有这篇.--------------------------------------------------------------------...
2018-03-14 14:08:00
132
转载 mysql不支持emoji表情的问题的解决方法
最近财神圈项目集成微信登录功能的过程中,当保存用户有昵称含有表情符号时后台服务抛出异常,原来是数据库默认字符集不支持emoji表情字符。找到问题的原因后,因为之前也没有遇到过这样的问题,也没思路,迅速百度大神找了一大堆资料来,原来仅只要将数据库及相关的表和表字段设置为utfmb84即支持emoji表情的。问题的原因是数据库中使用的字符编码为UTF-8,这种编码有可能是两个、三个、四个...
2018-03-06 14:29:00
156
转载 innodb的读写参数优化
(1) 读取参数,global buffer pool以及 local buffer Innodb_buffer_pool_size,理论上越大越好,建议服务器50%~80%,实际为数据大小80%~90%即可; Innodb_read_io_thread,根据处理器内核数决定; Read_buffer_size;...
2018-03-06 14:10:00
212
转载 redis list命令
127.0.0.1:6379> LPUSH list1 'abc' // LPUSH 用于将一个值插入到列表头部(integer) 1127.0.0.1:6379> RPUSH list1 'def' // RPUSH 用于将一个值插入到列表尾部(integer) 2127.0.0.1:6379> LINSERT list1 before 1 '...
2018-03-01 10:23:00
101
转载 spring-redis 存储数据
package com.fndsoft.bcis.utils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.*;import org.springframework.stereotype.Service;import ...
2018-01-31 10:32:00
125
转载 批量mvn 打包 bat文件命令
@echo offcd /d "E:\project\Branches\Source\"svn upmvn clean install -Dmaven.test.skip=truepauseecho "success"转载于:https://www.cnblogs.com/flywang/p/8359653.html
2018-01-26 15:12:00
502
转载 mysql 模糊查询 concat()
concat() 函数,是用来连接字符串。精确查询: select * from user where name=”zhangsan”模糊查询; select * from user where name like “%zhang%”在实际的使用中,条件是作为参数传递进来的。 所以我们使用 concat() 函数mybatis:select * from user whe...
2018-01-25 17:19:00
174
转载 解决spring使用动态代理
解决spring使用动态代理类型转换失败的问题--java.lang.ClassCastException: com.sun.proxy.$Proxy$ cannot be cast to ...转载2015年06月11日 12:32:40标签:解决方案/spring/aop/proxy3193今天在学习spring a...
2017-12-14 11:25:00
122
转载 MySQL巧用sum,case...when...优化统计查询
最近在公司做项目,涉及到开发统计报表相关的任务,由于数据量相对较多,之前写的查询语句查询五十万条数据大概需要十秒左右的样子,后来经过老大的指点利用sum,case...when...重写SQL性能一下子提高到一秒钟就解决了。这里为了简洁明了的阐述问题和解决的方法,我简化一下需求模型。现在数据库有一张订单表(经过简化的中间表),表结构如下:CREATE TABLE `statist...
2017-12-11 22:05:00
870
转载 解决maven项目中有小红叉的问题
首先在window--perferences--showview中显示problems中查看出错的原因转载于:https://www.cnblogs.com/flywang/p/7995588.html
2017-12-07 00:05:00
109
转载 Elicpse使用技巧-打开选中文件文件夹或者包的当前目录
采用“选中文件/文件夹/包名--右击--Properties--Location--复制路径--打开我的电脑--粘贴地址--回车”这种繁琐的方式的话,那就可以参考以下方法。方法一:1.点击菜单栏上的Run--External Tools--External ToolsConfigurations...2.双击左边的Program,并按下图填上参数分别是:...
2017-11-26 14:36:00
153
转载 powdesigner建表
默认打开powerDesigner时,创建table对应的自动生成sql语句没有注释。方法1.comment注释信息在Columns标签下,一排按钮中找到倒数第2个按钮:Customize Columns and Filter,或按Ctrl+U,在后面勾上Comment就能显示。此时只需在column标签下填写好comment列的内容,就可以自动生成加有注释的sql语句。方法...
2017-11-24 13:06:00
178
转载 遍历map
import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;public class Test { public static void main(String...
2017-11-15 12:45:00
137
转载 Spring----. ref的用法
ref元素是用在property中,来设置需要引用的容器管理的其它Bean。 它的用法:<ref bean|local|parent="someBean">,这里主要分析一下这三个参数的作用。 这次先看实例,再进行讲解。·先建立一个包:javamxj.spring.basic.ref ,然后把以下5个文件放在这个包下。...
2017-11-09 17:32:00
173
转载 Long类型比较不能直接用等于
在判断两个Long型数据是否相等的时候遇到了一个问题。使用“==”的疑问if (user.getId() == admin.getId()) { return true; } else { return false;}两个Long型的ID之间的比较,结果却是false。再看一个Long id1 = 123L; Long id2 =...
2017-11-08 15:45:00
657
转载 创建maven项目
需求表均同springmvc案例此处只是使用maven注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了没有的话需要安装maven1.新建maven项目,如果不在上面,请到other里面去找一下2,进入maven项目之后,点击next选择webapp之后 next输入两个id...
2017-11-07 11:52:00
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人