自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 收藏
  • 关注

转载 Spring AOP异常捕获原理

Spring AOP异常捕获原理: 被拦截的方法,须显式的抛出异常,且不能做任何处理,这样AOP才能捕获到方法中的异常,进而进行回滚。 换句话说,就是在Service层的方法中,不需要使用 try...catch 或者在catch中的最后加上 throw new RuntimeException(); 这样程序才会被AOP捕获,进而进行回滚。...

2019-08-23 14:15:00 369

转载 docker下安装elasticsearch和插件head

使用 Docker 拉取ElasticSearch镜像1docker pull elasticsearch:7.0.0查看镜像 ID1docker images运行...

2019-08-15 14:45:00 230

转载 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 5276

转载 mybatis高效率批量update

更新单条记录UPDATEcourseSETname='course1'WHEREid='id1';更新多条记录的同一个字段为同一个值UPDATEcourseSETname='course1'WHEREidin('id1','id2','id3);更新多条记录为多个字段为不同的值比较普通的写法,是通过循环,依次执行update语句。Mybatis写法...

2019-05-05 15:53:00 1041

转载 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 749

转载 容易发生内存泄露

容易发生内存泄露  ①静态集合类像HashMap、Vector等  ②各种连接,数据库连接,网络连接,IO连接等没有显示调用close关闭,不被GC回收导致内存泄露。  ③监听器的使用,在释放对象的同时没有相应删除监听器的时候也可能导致内存泄露。转载于:https://www.cnblogs.com/flywang/p/10307866.html...

2019-01-23 11:22:00 50

转载 日志一直打印 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 911

转载 spring 手动提交事务

// name的值根据spring配置文件的事物管理器的id而定@Resource(name="transactionManager")private DataSourceTransactionManager transactionManager;public boolean save(Entity e) { DefaultTransactionDefinition trans...

2019-01-14 10:22:00 228

转载 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 77

转载 editplus5注册码

注册码:Vovan3AG46-JJ48E-CEACC-8E6EW-ECUAW转载于:https://www.cnblogs.com/flywang/p/10067665.html

2018-12-04 22:05:00 179

转载 IntelliJ IDEA 版本控制(svn、git) 修改文件后,所属目录的颜色也变化

IntelliJ IDEA 的版本控制默认文件修改了,所属目录的颜色是不会变化,这很不方便。如:修改方法如下:File --> settings --> version control --> 勾选 "show directories with changed descendants"改了之后效果如下:转载于:https:/...

2018-11-22 14:31:00 2017

转载 IDEA一定要改的八条配置

自动编译开关忽略大小写开关智能导包开关悬浮提示开关取消单行显示tabs的操作项目文件编码滚轴修改字体大小设置行号显示自动编译开关在Eclipse中自动编译开关是开着的,如下所示那么,在IDEA中,务必要手动将其打开,非常重要!如下所示忽略大小写开关IDEA...

2018-11-22 10:08:00 88

转载 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

http://pac25.b0.upaiyun.com/squid.pac转载于:https://www.cnblogs.com/flywang/p/9772839.html

2018-10-11 15:44:00 79

转载 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 605

转载 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 115

转载 mysql distinct

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是 distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而 这样对于一个数据量非常大的...

2018-09-05 14:55:00 108

转载 提交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 2492

转载 线程生命周期

1、线程的生命周期:新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态。2、当线程对象调用了start()方法之后,该线程处于就绪状态,Java虚拟机会为其创建方法调用栈和程序计数器,处于这个状态中的线程并没有开始运行,只是表示该线程可以运行了。至于该线程何时开始运行,取决于JVM里线程调度器的调度。3、启动线程使用s...

2018-08-07 13:35:00 76

转载 如何在JAVA中每隔一段时间执行一段程序

可以用线程来做,每隔几秒开一个线程代码如下 public void runTask() { final long timeInterval = 120000;// 两分钟运行一次 final ThreadService threadService = new ThreadService(); Runnable runnable = new Runnable() { public...

2018-06-27 15:47:00 7504

转载 手动开启是事务提交回滚

1234DefaultTransactionDefinitiondef=newDefaultTransactionDefinition();TransactionStatusstatus=txManager.getTransaction(def);try{...

2018-06-02 11:18:00 378

转载 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 109

转载 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 376

转载 Gson的fromJson()方法

Gson提供了fromJson()方法来实现从Json相关对象到Java实体的方法。在日常应用中,我们一般都会碰到两种情况,转成单一实体对象和转换成对象列表或者其他结构。先来看第一种:比如json字符串为:[{“name”:”name0”,”age”:0}]Person person = gson.fromJson(str, Person.class);提供两个...

2018-04-11 16:04:00 119

转载 eclipse字体

转载于:https://www.cnblogs.com/flywang/p/8583310.html

2018-03-16 16:49:00 65

转载 新建maven 父子模块项目

第一步:第二步:先创建个简单的空架结构作为父项目第三步:创建子项目第四步:切换显示不同的maven子项目显示方式关于maven中的parent聚合一直都有没好好总结,固有这篇.--------------------------------------------------------------------...

2018-03-14 14:08:00 101

转载 mysql不支持emoji表情的问题的解决方法

最近财神圈项目集成微信登录功能的过程中,当保存用户有昵称含有表情符号时后台服务抛出异常,原来是数据库默认字符集不支持emoji表情字符。找到问题的原因后,因为之前也没有遇到过这样的问题,也没思路,迅速百度大神找了一大堆资料来,原来仅只要将数据库及相关的表和表字段设置为utfmb84即支持emoji表情的。问题的原因是数据库中使用的字符编码为UTF-8,这种编码有可能是两个、三个、四个...

2018-03-06 14:29:00 132

转载 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 188

转载 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 66

转载 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 90

转载 批量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 477

转载 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 160

转载 解决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 103

转载 MySQL巧用sum,case...when...优化统计查询

最近在公司做项目,涉及到开发统计报表相关的任务,由于数据量相对较多,之前写的查询语句查询五十万条数据大概需要十秒左右的样子,后来经过老大的指点利用sum,case...when...重写SQL性能一下子提高到一秒钟就解决了。这里为了简洁明了的阐述问题和解决的方法,我简化一下需求模型。现在数据库有一张订单表(经过简化的中间表),表结构如下:CREATE TABLE `statist...

2017-12-11 22:05:00 761

转载 解决maven项目中有小红叉的问题

首先在window--perferences--showview中显示problems中查看出错的原因转载于:https://www.cnblogs.com/flywang/p/7995588.html

2017-12-07 00:05:00 82

转载 Elicpse使用技巧-打开选中文件文件夹或者包的当前目录

采用“选中文件/文件夹/包名--右击--Properties--Location--复制路径--打开我的电脑--粘贴地址--回车”这种繁琐的方式的话,那就可以参考以下方法。方法一:1.点击菜单栏上的Run--External Tools--External ToolsConfigurations...2.双击左边的Program,并按下图填上参数分别是:...

2017-11-26 14:36:00 119

转载 powdesigner建表

默认打开powerDesigner时,创建table对应的自动生成sql语句没有注释。方法1.comment注释信息在Columns标签下,一排按钮中找到倒数第2个按钮:Customize Columns and Filter,或按Ctrl+U,在后面勾上Comment就能显示。此时只需在column标签下填写好comment列的内容,就可以自动生成加有注释的sql语句。方法...

2017-11-24 13:06:00 146

转载 遍历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 111

转载 Spring----. ref的用法

ref元素是用在property中,来设置需要引用的容器管理的其它Bean。 它的用法:<ref bean|local|parent="someBean">,这里主要分析一下这三个参数的作用。 这次先看实例,再进行讲解。·先建立一个包:javamxj.spring.basic.ref ,然后把以下5个文件放在这个包下。...

2017-11-09 17:32:00 129

转载 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 621

转载 创建maven项目

需求表均同springmvc案例此处只是使用maven注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了没有的话需要安装maven1.新建maven项目,如果不在上面,请到other里面去找一下2,进入maven项目之后,点击next选择webapp之后 next输入两个id...

2017-11-07 11:52:00 62

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除