- 博客(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 297
原创 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 487
转载 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 14942 6
转载 linux下快速查找文件
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 ...
2018-09-04 18:29:54 680
转载 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 1215
转载 intellij idea :集成JIRA、UML类图插件、集成SSH、集成FTP、Database管理
一、与JIRA集成jira是一个广泛使用的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。idea可以很好的跟它集成,参考下图:File -> Settings ->Task -> Servers 点击右侧上面的+号,选择JIRA,然后输入JIRA的Server地址,用户名、密码即可然后打开Open ...
2018-07-19 10:59:59 576
原创 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 1431
原创 RedisTemplate中序列化方式GenericJackson2JsonRedisSerializer和Jackson2JsonRedisSerializer的区别
Jackson2JsonRedisSerializer和GenericJackson2JsonRedisSerializer都是序列化为json格式。不同: 如果存储的类型为List等带有泛型的对象,反序列化的时候 Jackson2JsonRedisSerializer序列化方式会报错,而GenericJackson2JsonRedisSerializer序列化方式是成功的,原因:...
2018-07-17 19:29:56 10249
原创 git常用命令总结
git的常用命令总结git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址git init命令把这个目录变成Git可以管理的仓库git add <file>,注意,可反复多次使用,添加多个文件git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是...
2018-05-10 17:37:47 263
原创 idea的快捷键
1、进入/返回方法快捷键 Ctrl+B 进入光标所在方法定义的地方或返回该方法被使用的地方(代替Ctrl+鼠标点击方法进入方式,避免了手指在键盘和鼠标之间切换,非常好用的快捷键)Ctrl+Alt+B 进入子类或子方法定义的地方,Ctrl+F12 查看当前类的所有方法Ctrl+H 显示该类继承关系结构图Ctrl+Q 显示类/方法/变量上的doc注释说明 2、光标定位及选中快捷...
2018-05-07 10:46:54 487
原创 linux查看日志的命令总结
1.less命令 less log.log 1)反向查找 定位到文件的结尾:shift + G ?关键字 注:反向查找,按shift+n 键,把光标移动到下一个符合条件的 2)正向查找 定位到文件的开头: /关键字 注:正向查找,按n键把光标移动到下一个符合条件的地方 -e:文件内容显示完毕后...
2018-05-04 18:50:57 13093 1
原创 ui-router
// 跳转到新增维度页面 $scope.addDimension = function(page,size) { $state.go('dimension',{id:"dimension2"}); }; $scope.addDimension2 = function(page,size) { $state....
2018-04-13 15:01:22 276
转载 java线程间的通信
正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。本文涉及到的知识点:thread.join(), object.wait(), object.notify(), CountdownLatch, CyclicBarrier, FutureTask, Callable 等。本文涉及代码:http
2018-02-06 10:33:41 215
原创 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 766
原创 八万条数据表查询的优化
第一次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 697
转载 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 28419 2
转载 Sql语句中IN和exists的区别及应用
Sql语句中IN和exists的区别及应用 表展示 首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下: user表: order表: in 确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内
2017-10-20 09:45:31 360
转载 有spring管理的项目打成jar包无法扫描到注解的问题解决
发现一个问题,十分蛋疼。 我们项目是由N个工程组成的,外围工程是web工程,内部的工程打包成jar,放入外围工程的WEB-INF/lib 内部的工程用到了spring的注解,例如@Service、@Controller等,在打成jar包之前,是可以扫描到的,但是打成jar包之后,就扫描不到了,报NoSuchBeanException 在网上搜索了一下,发现了一个办法,就是在
2017-10-19 13:24:13 10858 6
原创 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 516
原创 angularJS的文件的下载
一,使用window.location.href+url的方式这种方式可以获取到要下载的文件,但是当下载的文件不存在,或者下载过程中后台报错的话会发生跳转二,使用$http实现异步无刷新的下载文件(1) $http({method : "post",url : Constant.prefixUrl+"/customerQueryCount/exportMonthReport",
2017-09-25 15:33:54 8158
转载 spring整合redis集群的相关配置(senlient模式)
研究Redis也有一段时间了,在前面的Redis系列文章中,介绍了Redis的安装,集群配置,及节点的增加和删除,但是并未实际的使用到项目中,趁这周末时间,参照项目中实际的使用场景,做了一个Redis集群Spring整合的案例,在介绍案例之前,先简单介绍下Redis集群的方式有哪些 1、单机版 不解释 2、Sentinel 哨兵模式 3、Redis Cluster Redis官方集群方
2017-09-20 14:56:54 820
转载 jmeter的初步试用
一、运行Jmeter:首先在网上下载一个jmeter,我下载的是2.3.4版本,其他版本同理通过解压后得到一个tgz格式的文件,然后再继续解压得到一个文件夹如下图:打开文件夹运行bin目录下的 jmeter.bat即可进入jmeter的主界面,如图:假如运行 jmeter.bat报错不能正常打开,那就要检查本机是否有安装JDK,如果能保证安装好JDK和配置好环境变量
2017-08-12 17:33:34 494
转载 mysql错误代码含义
B.1. 服务器错误代码和消息服务器错误信息来自下述源文件:· 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。· 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld_ername.
2017-08-10 10:20:09 842
原创 websocket---前端的实现(一)
1.使用websocket可以方便的实现服务器端主动的向客户端推送消息,而不用在使用轮询和定时器的方式获取数据2.websocket协议特点:1)建立在TCP协议之上2)与HTTP协议有着很好的兼容性,默认端口也是80和443,并且握手阶段采用HTTP协议,因此握手时不容易屏蔽,能通过各种HTTP代理服务器3)数据格式比较轻量,性能开销小,通信高效4)可以发送文本,也可以发送二
2017-08-09 00:26:03 12531
原创 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 1580
原创 windows系统的hosts文件无法修改
windows系统的C:\Windows\System32\drivers\etc\HOSTS文件无法修改,可能是管理员权限限制使用了,1.右键计算机--》管理
2017-08-08 13:15:22 4061
转载 按钮添加呼吸灯效果
在页面中添加一个提交按钮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 1506
原创 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 262
转载 使用IntelliJ IDEA 15和Maven创建Java Web项目
1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。 可以通过其命令做所有相关的工作,其常用命令如下: - mvn compile - mvn test - mvn clean - mvn package - mv
2017-07-25 15:54:22 640
原创 读取项目中配置文件的方式
一,使用getResourceAsStream() (1) public static void loading() throws IOException{//类名.class 属性//Class.forName("")//对象.getClassLoadProperty loadProperty = new LoadProperty();Inpu
2017-07-23 16:05:46 378
转载 事务的概念和丢失更新的解决方式
一、事务1.事务的概念:事务是指逻辑上的一组操作,这组操作要么同时完成要么同时不完成。参考转账操作。2.如果你自己不去控制事务,数据库默认一条sql语句就处在自己单独的事务当中。3.也可以使用命令去开启一个事务:start transaction;--开启事务,这条语句之后的sql语句将处在一个事务当中,这些sql语句并不会立即执行Commit--提交事务,一旦提交事务,事务中
2017-07-16 11:05:49 2045
转载 elasticsearch集群的脑裂问题
所谓脑裂问题(类似于精神分裂),就是同一个集群中的不同节点,对于集群的状态有了不一样的理解。今天,Elasticsearch集群出现了查询极端缓慢的情况,通过以下命令查看集群状态:curl -XGET 'es-1:9200/_cluster/health'发现,集群的总体状态是red,本来9个节点的集群,在结果中只显示了4个;但是,将请求发向不同的节点之后,我却发现即使是总
2017-06-13 14:07:47 317
转载 angular中的过滤使用浅析
1.1. angular中的过滤使用浅析1.2. 本文章主要针对 angular内置对象的使用和自定义对象的使用进行解析1.3. 过滤器( filter ) 1.- 在 ng 中过滤器是用在表达式中, 或代码中将某一个数据进行格式化或筛选转换而用的语法结构.1.4. 语法1: {{ ng 表达式 | 过滤器名 :参数1 :参数2 }} 类似:
2017-05-26 12:45:29 541
转载 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 428
转载 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 5970
转载 Angularjs中对时间格式:/Date(1448864369815)/ 的处理
Angularjs中对时间格式:/Date(1448864369815)/ 的处理 注:本文使用的 angular 版本为 1.3 版 我们在后台对数据进行json序列化时,如果数据中包含有日期,序列化后返回到前端的结果可能是这样的: /Date(1448864369815)/ 。可是往往我们要在前台显示正常的日期格式,该如何处理呢?在angula
2017-05-24 17:44:47 1978
转载 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 338
转载 在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 3532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人