- 博客(37)
- 资源 (12)
- 收藏
- 关注
原创 springboot集成redis(含工具类)
注:记载springboot集成redis配置、pom、和实例代码参考reids工具类下载地址:https://download.csdn.net/download/qq_38493490/104349171、pom文件加上依赖<!-- springboot整合 redis --><dependency> <groupId>org.springfra...
2018-05-24 16:20:18 2987
原创 多线程中获取bean对象
注:多线程场景下,使用默认的spring自动装配无法获取bean对象,此方案可以从context上下文中直接获取bean。1、创建类,实现ApplicationContextAware接口;package com.bond.match.utils;import org.springframework.beans.BeansException;import org.springframewor...
2018-05-24 10:53:26 2928
原创 dom4j读取.xml参数配置文件
注:一般项目中会配置.properties文件来存储参数、路径等全局信息。而此处使用xml方式处理1、写xml文件:configuration.xml<?xml version = "1.0" encoding="UTF-8"?><system> <!-- 说明:方法见文件处理工具类 --> <config na...
2018-05-23 17:16:16 567
原创 springMVC、boot返回属性的值为null转换为""空字符串
注:springMVC、boot都默认使用jackson数据转换json返回1、添加pom配置<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2...
2018-05-23 16:02:43 4058
转载 AspectJ 切面获取参数名称和值
[java] view plain copyafter () : serviceAuthCheckAnnotatedMethods(){ Object[] paramValues = thisJoinPoint.getArgs(); String[] paramNames = ((CodeSignature) thisJoinPointStaticPart ...
2018-05-23 15:02:57 2237 1
原创 quartz实例和流程(含springmvc和Springboot两种模式下配置)
quartz包含4个核心模块:调度器scheduled---触发器trigger---jobDetail---job。调度关系为:(偷懒盗用的图片,简洁明了。而且quartz非常简单)1、springmvc下配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/...
2018-04-12 11:26:29 600
转载 Intellij IDEA 配置Jetty多个端口
转载:https://blog.csdn.net/u012724447/article/details/53391775之前都是用Tomcat这个容器,后来做的项目需要用到jetty,于是就在IDEA上配置了Jetty,但是后来我发现Jetty并不像我以往使用tomcat时可以配置多个端口用来部署不同的项目。IDEA 启动Jetty时首先会检测8080的端口①(Detected serve...
2019-07-26 10:26:52 420
原创 自用的一些东西
现在比较常用的是 zabbix 普罗米休息zabbix nagios promithusdruid日志可以搞elkread -p "请输入IP地址:" ip_addrread -p "请输入子网掩码:" net_maskread -p "请输入网关地址:" gate_wayread -p "请输入DNS地址:" dns_ddnsto 远程穿透动态ddns:h...
2019-07-09 20:40:49 279
原创 mysql备份转译常用操作(不含具体导出的基本操作)
1、mysql默认的导入大小是:768M,当超过时,会报错如下:There was error(s) while executing the queries .The query and the error message has been logged at:C:\Users\Administrator\AppData\Roaming\SQLyog\sqlyog.err.Please ...
2019-07-05 16:44:28 271
转载 vue学习
windows下vue项目启动步骤:https://www.cnblogs.com/mjbrian/p/9329218.html用Vue创建一个新的项目:https://www.cnblogs.com/benyu-aimao/p/8944475.htmlVue安装时报错:npm ERR! asyncWrite is not a function 解决方案/重装方案:https://bl...
2019-06-10 15:35:13 156
原创 VisualVM
VisualVM jvisualvmJConsole jconsole一般就是用VisualVm,cmd输入jvisualvm1. 并不是程序运行的堆设置的越大越好;缺点:堆设置的越大,会导致垃圾收集需要处理的对象越多,反而停顿的时间越长。为了不浪费硬件资源,可以考虑集群部署,将每个应用程序分配一个相对较合适的堆空间。另外,这里还提到了一个问题,那就是64位的JDK比3...
2019-06-10 14:56:05 497
原创 zookeeper学习(刚开始)
基础概念:zk是分布式协调服务,高性能分布式数据一致性解决方案,其实就是个注册中心。2、可解决的数据一致性问题有: 1.顺序一致性:服务a调用服务b,多次调用过程中,zk会严格保证调用顺序的一致性 2.原子行:单个机器的处理结果在所有机器的应用是一致的 3.单一试图:保证客户连接到每个服务器所展示的试图都是一致的。 4.可靠性:客户端调用服务端完成的操作,服务...
2019-06-10 14:54:38 202
原创 存储过程学习
基础语法:DELIMITER // CREATE PROCEDURE myproc(OUT s int) BEGIN SELECT COUNT(*) INTO s FROM students; END//DELIMITER ;入参参数:IN参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值OUT:该值可在存储过程内部被改变,...
2019-06-10 14:52:29 357
原创 索引、分区
mysql索引:例:建立索引:KEY `ind_kn_ex_type` (`type_id`,`knowledge_id`,`exam_id`) USING BTREE要想强制MySQL使用或建议使用或忽视possible_keys列中的索引,在查询中使用FORCE INDEX、USE INDEX或者IGNORE INDEX。例:SELECT * FROM ti_novice_knowle...
2019-06-10 14:49:29 137
原创 docker学习记录
docker:本质上是项目发布隔离的技术,核心技术其实在内核中存在很久了。解决了软件包装的问题。mac:1、下载:安装:查看是否成功:docker info2、配置镜像加速修改或新增 /etc/docker/daemon.json# vi /etc/docker/daemon.json{"registry-mirrors": ["http://hub-mirror.c...
2019-06-04 19:35:52 243
转载 SpringBoot 值的注入以及 EL 表达式
copy出处:https://blog.csdn.net/github_38151745/article/details/83346325spring 注入外部的值在spring 中 处理外部值的最简单的方式是通过声明属性源并且通过松日那个的 environment 来检索属性 通常是使用@PropertySource 引用文件名和文件路径 。 这样这个属性文件就会被加载到spring的en...
2019-06-04 11:37:03 1528
原创 xshell常用命令
http://www.mamicode.com/info-detail-1417378.html 常用标签网址https://zhidao.baidu.com/question/745802668141965052.htmlyum和apt-get的使用和区别https://www.cnblogs.com/duhuo/p/5695256.htmlcurl命令http上行下载工具使用...
2019-06-03 18:16:51 670
原创 idea快捷键
防止idea卡顿的方法参考:https://blog.csdn.net/qq_28867949/article/details/78823232CTRL+F 在当前窗口查找文本CTRL+SHIFT+F 在指定窗口查找文本Shift+Shift 搜索任意东西Ctrl+F12 查询方法Alt+F7 查询方法被调用的位置Ctrl+N 查找类Ctrl+S...
2019-06-03 18:16:40 201
转载 nigix安装学习(win10/linux)
win10参考:https://www.cnblogs.com/qfb620/p/5508468.htmllinux参考:https://www.cnblogs.com/wang-meng/p/5861174.html
2019-06-03 18:16:21 235
原创 springboot打war包并发布
1、改pom.xml文件:配置war、注释jar begin,并启用war-begin注释的依赖<packaging>war</packaging><!-- jar begin --><!--<dependency>--> <!--<groupId>org.springframework.boot&...
2019-05-30 20:44:07 237
原创 junit测试(springboot/springMVC)
springboot:1、在需要测试的类输入快捷键:ctrl+shift+T2、在生成的测试类加入注解:其中SyncManageApplication是对应的启动类@RunWith(SpringJUnit4ClassRunner.class)@WebAppConfiguration@SpringBootTest(classes = SyncManageApplication.cl...
2019-05-28 18:25:19 332
原创 lombok相关学习
参考:https://blog.csdn.net/qq_36314960/article/details/79565899 并加上builder注解lombok作用:帮助我们编写getter/equals/toString/构造/setter方法的一个构建实体bean的“工具”。lombok好处:1、简化冗余的JavaBean代码;2、大大提高JavaBean中方法的执行效率;l...
2019-05-27 10:33:47 132
原创 实用网址
springboot多数据源项目https://github.com/caicahoqi/ChaoqiIsPrivateLibrarynacos配置:bootstrap.properties:server.port=8888spring.application.name=sync-managespring.cloud.nacos.config.server-addr=...
2019-04-30 18:58:39 274
原创 线程池xml配置的方式.txt
xml中配置:<bean id="threadPoolTaskExecutor" name="threadPoolTaskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 核心线程数 线程池维护线程的最少数量 --> ...
2019-04-29 11:37:54 1489
原创 mysql/mybatis 批量新增/删除/修改
1、mybatis相关:新增:--返回值为增加的的行数int insertLableBatch(@Param("list")List<UserGroupFilterLabel> list);<insert id="insertLableBatch" parameterType="com.sf.cps.mana.model.UserGroupFilterLabel...
2019-04-24 15:11:11 2428
原创 springboot的启动监听加载类
有很多种方法:此处只记载2个:第一个:@Componentpublic class ApplicationStartup implements ApplicationListener<ContextRefreshedEvent> { private Logger logger = Logger.getLogger(ApplicationStartup.class);...
2019-01-13 18:02:37 1350
翻译 关于http请求方面的知识:
1、http和https请求:添加本地测试证书和发布https请求可参考:https://blog.csdn.net/u012702547/article/details/53790722 2、https/http的调用类、以及https/http的代理调用类参考:以上种类的java文件的下载https://download.csdn.net/download/qq_384...
2019-01-10 19:20:24 112
原创 springcloud zuul实例Dalston
1、介绍:网关zuul作为spring cloud核心模块,默认提供了hystrix、ribbon集成。主要作用:负载均衡、各boot间的验证等功能。zuul以eureka为基础,所以必须启动eureka项目(关于eureka请看之前的博客)。2、zuul服务搭建(1)引入依赖<dependency> <groupId>org.springframework.clou...
2018-07-11 16:22:50 513
原创 spring cloud Euraka注册中心实例Dalston
1、介绍:注册中心eureka是spring cloud微服务架构的基石,所有服务比如网关、配置中心等等都需要依赖于网关服务。当然你也可以使用zokkeeper来替代。两者最主要区别是zk有leader而eureka是相对独立的。取舍看自身。 spring cloud项目推荐大家使用idea环境开发,因为对cloud匹配非常友好。2、eureka服务器配置:(1)创建一个boot项目(...
2018-07-11 15:44:02 611
原创 阻塞队列集成多线程实例
只供自己使用http://www.kafka.cc/archives/255.html业务需求注:债券系统,用户创建委托并见单成交、因为委托数量较大、见单成交修改数据库数据较多。在此使用阻塞队列快速返回成功与否给用户提升用户体验,使用线程加快处理业务速度。流程:用户下单--下单验证和委托数据生成--根据债券code判断是否存在此code并放入对应的阻塞队列--存在此code直接放入阻塞...
2018-05-24 14:36:44 420
原创 mybatis返回map类型数据空值字段不显示
注:返回完整的属性集合,避免前端出现undifind。与此方式配合使用配置:https://blog.csdn.net/qq_38493490/article/details/804212801、springMVC和boot通用配置:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBL...
2018-05-23 16:13:13 648
原创 用户登录错误次数限制、并实现:错误登录次数、登录错误间隔时间、封禁时间,参数的可配
只供自己查看....我这属于代码乱贴1、可配参数说明:错误登录次数:用户可“连续”输入错误的次数;登录错误间隔时间:第一次错误~最后一次错误的间隔时间(此处用分钟做计算);封禁时间:登录错误次数达到上限后,禁止用户登录的时长(此处用分钟做计算);2、表设计:h_login_miss:记录登录次数和状态-主表h_login_log:记录登录信息-附表-主要记录...
2018-05-23 15:54:12 22418
转载 @JsonFormat boot日期格式自动转换方法(jackson)
@JsonFormat 使用我们可以有两种用法(我知道的),在对象属性上,或者在属性的 getter 方法上,如下代码所示:增加到属性上:... .../**更新时间 用户可以点击更新,保存最新更新的时间。**/@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")private Date updateTime;... ...增加到 getter 方法上:... ....
2018-05-23 15:16:56 1259
翻译 PageHelper的成员变量说明
以下是PageHelper中默认PageInfo的成员变量,方便以后自己使用[java] view plain copy//当前页 private int pageNum; //每页的数量 private int pageSize; //当前页的数量 private int size; //由于startRow和endRow不常用,这里说...
2018-05-19 10:56:32 1809
转载 idea之internal java compiler error
原创地址 https://www.cnblogs.com/sunjf/p/idea_compiler_error.html启动错误:Error:java: Compilation failed: internal java compiler error 解决:将圈选地方改为对应的jdk版本即可,在project structure中也许设置jdk版本一致...
2018-04-12 09:51:19 358
转载 openOffice Linux安装部署
CentOS 6.5 Linux 安装 openoffice资源准备:Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz编译安装:本人资源包放在 /opt/moudles 中, 解压后放在 /opt/softwares 中解压 openoffice 包[root@localhost moudles]# tar -zxvf Ap...
2018-04-09 10:52:51 1960
转载 mysql权限修改
转载自:http://www.cnblogs.com/candle806/p/4048651.html未给localhost root用户授权,新建一个localhost root用户,然后授权给他create user 'root'@'localhost' identified by '你的密码';grant all privileges on *.* to root@'localhost'
2017-05-20 20:11:52 706
mvc和boot两种启动脚本
2018-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人