自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(229)

原创 springboot的热部署

Springboot的热部署三种方式1. spring-loaded配置run as方式下载spring-loaded的jar包在idea的edit configurations中配置program arguments 中配置 -javaagent:/work/springloaded-1.2.5.RELEASE.jar -noverify (/work/springload...

2019-07-24 17:12:02 87

原创 Vim的基本使用

@[TOC] Vim的基本使用

2019-06-03 14:59:27 75

原创 mac安装mysql

问题安装mysql成功之后,想自己弄个数据库试试,但是报错。并不是错误代号,而是一段代码:Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not found大概意思就...

2019-01-22 18:03:47 255

转载 xmind思维导图的mac版的安装破解

1、首先要官网下载最新的安装包 XMind For Mac;2、下载破解包 XMindCrack.jar链接: https://pan.baidu.com/s/1jqpodMvKQTNQyenAIy0Y3w 密码: rzxq3、安装成功后,查看xmind.app包内容4、修改XMind.ini文件,在后面添加-javaagent:/Applications/XMind.app/...

2018-09-17 22:56:33 10751 4

转载 linux下快速查找文件

在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。  区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。                   (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。              ...

2018-09-04 18:29:54 519

转载 Spring Boot 日志配置(LogBack,LockBack异步日志)

Spring Boot支持Java Util Logging、Log4J、Log4J2和LockBack作为日志框架,无论使用哪种日志框架,Spring Boot都为当前使用的日志框架的控制台及文件输出做好了配置。默认使用LockBack日志框架。使用application.properties配置在application.properties文件中配置日志级别:logging....

2018-07-19 12:46:22 559

转载 intellij idea :集成JIRA、UML类图插件、集成SSH、集成FTP、Database管理

一、与JIRA集成jira是一个广泛使用的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。idea可以很好的跟它集成,参考下图:File -> Settings ->Task -> Servers 点击右侧上面的+号,选择JIRA,然后输入JIRA的Server地址,用户名、密码即可然后打开Open ...

2018-07-19 10:59:59 449

原创 JDK序列化和kryo序列化对比

序列化和反序列化相同的对象Simple数量10000kryo序列化的时间 : 99mskryo反序列化的时间 : 41ms java原生的序列化时间 : 303msjava原生的发序列化时间 : 402mspackage com.hualala.serialize;import java.io.Serializable;import java.util.Map;/*...

2018-07-18 17:16:07 922

原创 RedisTemplate中序列化方式GenericJackson2JsonRedisSerializer和Jackson2JsonRedisSerializer的区别

Jackson2JsonRedisSerializer和GenericJackson2JsonRedisSerializer都是序列化为json格式。不同:  如果存储的类型为List等带有泛型的对象,反序列化的时候 Jackson2JsonRedisSerializer序列化方式会报错,而GenericJackson2JsonRedisSerializer序列化方式是成功的,原因:...

2018-07-17 19:29:56 5122

原创 git常用命令总结

git的常用命令总结git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址git init命令把这个目录变成Git可以管理的仓库git add <file>,注意,可反复多次使用,添加多个文件git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是...

2018-05-10 17:37:47 163

原创 idea的快捷键

1、进入/返回方法快捷键  Ctrl+B   进入光标所在方法定义的地方或返回该方法被使用的地方(代替Ctrl+鼠标点击方法进入方式,避免了手指在键盘和鼠标之间切换,非常好用的快捷键)Ctrl+Alt+B   进入子类或子方法定义的地方,Ctrl+F12   查看当前类的所有方法Ctrl+H   显示该类继承关系结构图Ctrl+Q   显示类/方法/变量上的doc注释说明  2、光标定位及选中快捷...

2018-05-07 10:46:54 343

原创 linux查看日志的命令总结

1.less命令    less log.log     1)反向查找        定位到文件的结尾:shift + G        ?关键字   注:反向查找,按shift+n 键,把光标移动到下一个符合条件的        2)正向查找            定位到文件的开头:        /关键字   注:正向查找,按n键把光标移动到下一个符合条件的地方    -e:文件内容显示完毕后...

2018-05-04 18:50:57 7523

原创 ui-router

 // 跳转到新增维度页面        $scope.addDimension = function(page,size) {         $state.go('dimension',{id:"dimension2"});        };                $scope.addDimension2 = function(page,size) {         $state....

2018-04-13 15:01:22 156

转载 java线程间的通信

正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。本文涉及到的知识点:thread.join(), object.wait(), object.notify(), CountdownLatch, CyclicBarrier, FutureTask, Callable 等。本文涉及代码:http

2018-02-06 10:33:41 134

原创 nginx做静态服务器tomcat中获取不到请求用户的真实ip

web项目中静态页放在nginx服务器,java程序在tomcat中,tomcat的请求日志和request中都获取不到ip需要在nginx的配置文件中配置server{location ^~ /serviceManager/ {                   proxy_connect_timeout   30;                   proxy_send

2018-01-05 16:42:59 483

原创 八万条数据表查询的优化

第一次sqlselect T.queryTime,T.interfaceCode,T.searchType,T.totalSU,T.totalQG,T.totalDI,T.totalFA,T.companyName from (SELECT DATE_FORMAT(T1.baseYMD,'%Y-%m-%d') queryTime,T1.interfaceCode,T1.search

2017-10-25 17:19:28 430

转载 mysql数据库show tables 显示表名,但是查询的时候却提示此表不存在

mysql数据库show tables 显示表名,但是查询的时候却提示此表不存在itPublisher 分享于 2013-12-03这个问题今天弄了一整天,一直没有解决,网上搜了好多解决方案,但都没有用! 报错如下: ERROR 1146 (42S02): Last_Error: Error 'Table 'mysqldb.frm_auditLog' doesn't exist

2017-10-24 11:29:23 19794 1

转载 Sql语句中IN和exists的区别及应用

Sql语句中IN和exists的区别及应用  表展示    首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下:    user表:        order表:       in    确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内

2017-10-20 09:45:31 232

转载 有spring管理的项目打成jar包无法扫描到注解的问题解决

发现一个问题,十分蛋疼。 我们项目是由N个工程组成的,外围工程是web工程,内部的工程打包成jar,放入外围工程的WEB-INF/lib 内部的工程用到了spring的注解,例如@Service、@Controller等,在打成jar包之前,是可以扫描到的,但是打成jar包之后,就扫描不到了,报NoSuchBeanException 在网上搜索了一下,发现了一个办法,就是在

2017-10-19 13:24:13 9682 5

原创 elasticsearch2.4.2使用(一)

一,向es中导入测试数据curl -XPOST 'localhost:9200/bank/account/_bulk?pretty' --data-binary @accounts.json注意:1 需要在accounts.json所在的目录运行curl命令。2 localhost:9200是ES得访问地址和端口3 bank是索引的名称4 account是类型的名称5 索引和类型的名

2017-10-18 13:13:10 380

原创 angularJS的文件的下载

一,使用window.location.href+url的方式这种方式可以获取到要下载的文件,但是当下载的文件不存在,或者下载过程中后台报错的话会发生跳转二,使用$http实现异步无刷新的下载文件(1) $http({method : "post",url : Constant.prefixUrl+"/customerQueryCount/exportMonthReport",

2017-09-25 15:33:54 7575

转载 spring整合redis集群的相关配置(senlient模式)

研究Redis也有一段时间了,在前面的Redis系列文章中,介绍了Redis的安装,集群配置,及节点的增加和删除,但是并未实际的使用到项目中,趁这周末时间,参照项目中实际的使用场景,做了一个Redis集群Spring整合的案例,在介绍案例之前,先简单介绍下Redis集群的方式有哪些 1、单机版 不解释 2、Sentinel 哨兵模式 3、Redis Cluster Redis官方集群方

2017-09-20 14:56:54 369

原创 通过 GET方式传值的时候,+号会被浏览器处理为空。。需要转换为%2b

通过 GET方式传值的时候,+号会被浏览器处理为空。。需要转换为%2b

2017-09-04 10:32:16 4394

转载 jmeter的初步试用

一、运行Jmeter:首先在网上下载一个jmeter,我下载的是2.3.4版本,其他版本同理通过解压后得到一个tgz格式的文件,然后再继续解压得到一个文件夹如下图:打开文件夹运行bin目录下的 jmeter.bat即可进入jmeter的主界面,如图:假如运行 jmeter.bat报错不能正常打开,那就要检查本机是否有安装JDK,如果能保证安装好JDK和配置好环境变量

2017-08-12 17:33:34 308

转载 mysql错误代码含义

B.1. 服务器错误代码和消息服务器错误信息来自下述源文件:·         错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。·         错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld_ername.

2017-08-10 10:20:09 466

原创 websocket---前端的实现(一)

1.使用websocket可以方便的实现服务器端主动的向客户端推送消息,而不用在使用轮询和定时器的方式获取数据2.websocket协议特点:1)建立在TCP协议之上2)与HTTP协议有着很好的兼容性,默认端口也是80和443,并且握手阶段采用HTTP协议,因此握手时不容易屏蔽,能通过各种HTTP代理服务器3)数据格式比较轻量,性能开销小,通信高效4)可以发送文本,也可以发送二

2017-08-09 00:26:03 9079

原创 mybatis批量插入返回自动增长的id

mybatis批量插入返回自动增长的id需要3.3.1版本以上    org.mybatis    mybatis    3.3.1mapper文件中的写法:必须这种方式,使用如下方式,无效            SELECT LAST_INSERT_ID() AS fieldId

2017-08-08 16:21:26 1316

原创 windows系统的hosts文件无法修改

windows系统的C:\Windows\System32\drivers\etc\HOSTS文件无法修改,可能是管理员权限限制使用了,1.右键计算机--》管理

2017-08-08 13:15:22 1691

转载 按钮添加呼吸灯效果

在页面中添加一个提交按钮body>div class="submit_style"> input type="submit" class="submit" value="登录"/>div>body>1234512345下面进行样式设计。大小高宽就不说了,直奔重点 border-radius:6px; /*圆角*/ cursor:pointer;

2017-08-02 18:25:18 999

原创 springboot---入门程序

使用idea创建第一个springboot项目创建一个普通的maven项目(非web项目),在pom.xml文件中加入spring-boot的依赖和spring-boot和maven的整合的插件xml version="1.0" encoding="UTF-8"?>project xmlns="http://maven.apache.org/POM/4.0.0"

2017-07-25 19:03:11 189

转载 使用IntelliJ IDEA 15和Maven创建Java Web项目

1. Maven简介    相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。   可以通过其命令做所有相关的工作,其常用命令如下:    - mvn compile    - mvn test    - mvn clean    - mvn package    - mv

2017-07-25 15:54:22 542

原创 读取项目中配置文件的方式

一,使用getResourceAsStream()     (1)      public static void  loading() throws IOException{//类名.class 属性//Class.forName("")//对象.getClassLoadProperty loadProperty = new LoadProperty();Inpu

2017-07-23 16:05:46 254

转载 事务的概念和丢失更新的解决方式

一、事务1.事务的概念:事务是指逻辑上的一组操作,这组操作要么同时完成要么同时不完成。参考转账操作。2.如果你自己不去控制事务,数据库默认一条sql语句就处在自己单独的事务当中。3.也可以使用命令去开启一个事务:start transaction;--开启事务,这条语句之后的sql语句将处在一个事务当中,这些sql语句并不会立即执行Commit--提交事务,一旦提交事务,事务中

2017-07-16 11:05:49 1767

转载 elasticsearch集群的脑裂问题

所谓脑裂问题(类似于精神分裂),就是同一个集群中的不同节点,对于集群的状态有了不一样的理解。今天,Elasticsearch集群出现了查询极端缓慢的情况,通过以下命令查看集群状态:curl -XGET 'es-1:9200/_cluster/health'发现,集群的总体状态是red,本来9个节点的集群,在结果中只显示了4个;但是,将请求发向不同的节点之后,我却发现即使是总

2017-06-13 14:07:47 212

转载 angular中的过滤使用浅析

1.1. angular中的过滤使用浅析1.2. 本文章主要针对 angular内置对象的使用和自定义对象的使用进行解析1.3. 过滤器( filter ) 1.- 在 ng 中过滤器是用在表达式中, 或代码中将某一个数据进行格式化或筛选转换而用的语法结构.1.4. 语法1: {{ ng 表达式 | 过滤器名 :参数1 :参数2 }} 类似:

2017-05-26 12:45:29 215

转载 Intellij IDEA15:安装和配置(svn)

1.Slik-Subversion-1.9.3-x64.msi安装2.TortoiseSVN-1.9.4.27285-x64-svn-1.9.4安装3.svn代码版本查看备注:1、Slik-Subversion-1.9.3-x64.msi这是为集成Intellij IDEA而安装;2、TortoiseSVN-1.9.4.27285-x64-svn-1.9.4是为本地查看SV

2017-05-25 14:47:47 341

转载 angular中的select标签的使用

最近在工作遇到一个问题,项目是用angularjs做的。  项目有一个需求是需要编辑资料,资料中有一个地方是有下拉框的。学艺不精的在下,在开始想到的是直接将给div添加ng-model,HTML代码如下:  1 select ng-model="role_id1" ng-model="role_id">2 option value="">--请选择--option

2017-05-25 11:05:54 4090

转载 Angularjs中对时间格式:/Date(1448864369815)/ 的处理

Angularjs中对时间格式:/Date(1448864369815)/ 的处理       注:本文使用的 angular 版本为 1.3 版       我们在后台对数据进行json序列化时,如果数据中包含有日期,序列化后返回到前端的结果可能是这样的: /Date(1448864369815)/  。可是往往我们要在前台显示正常的日期格式,该如何处理呢?在angula

2017-05-24 17:44:47 1737

转载 kaptcha验证码开源框架的使用

效果图:官方地址:https://code.google.com/p/kaptcha/w/list1、把下载的kaptcha-2.3.2.jar添加到lib中2、配置web.xml增加servlet Kaptcha com.google.code.kaptcha.servlet.KaptchaServlet

2017-05-16 10:13:19 248

转载 在eclipse项目下点击Build path出现No action available

用svn检出spring(trunk)源码项目后,点击Build path出现No action available的提示(空),在网上搜到一篇文章,解决了问题!在项目里面找到.project ,写入 org.eclipse.jdt.core.javanature(我写的时候加入org.eclipse.jdt.core.javanature就可以了)这样就行了,简单的记录一

2017-05-15 09:22:13 1304

空空如也

空空如也

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