- 博客(195)
- 资源 (5)
- 收藏
- 关注
原创 springboot中 让Schedule 动态时间执行
@Slf4j@Service@Lazy(false)public class MySchedule implements SchedulingConfigurer { /** * 这里可以结合配置中心使用 */ @Value("0/5 * * * * ?") private String expression; @Override ...
2020-04-26 11:12:03
1683
原创 mac上调整jvm参数没效果的坑
遇到的问题按照网上的教程,在进行jvm参数调优的时候,无论修改xmx,xms,xss参数,可创建的最大线程数就是不变,很奇怪啊~测试代码public class ThreadTest extends Thread { public static void main(String[] args) { for (int i = 0; ; i++) { ...
2020-04-08 20:54:16
1577
原创 jenkins安装插件速度太慢的解决办法
我这边是直接官网下载的rpm包进行安装,配置路径在**/var/lib/jenkins/updates/default.json**需要进入到updates目录下,直接批量替换default.json内容sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenk...
2020-02-23 21:00:49
5737
3
原创 Java面试题总结大全
面向对象的三个/四个特征?封装,继承,多态,抽象。什么是面向对象?面向对象程序设计是以建立模型体现出来的抽象思维过程和面向对象的方法。我们可以将某个事物抽象出来,赋予它自己的特征,并且可以针对这个事物进行相应的操作,以及规定与其他对象之间的关系。可以降低代码的耦合度,使程序更加灵活。多态的好处1.允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(...
2019-06-06 12:42:33
7696
3
原创 Mac 下使用iTerm ssh 自动登录
使用 SSH 远程登录时:输入 ssh root@host-ip输入密码每次都重复这样的操作,不仅麻烦,还要记忆好多东西,为了解决这个问题,借助 iTerm2 Profile 可以实现 SSH 自动登录:编写 expect 脚本使用此脚本创建 Profile使用此 Profile 打开新标签页编写 expect 脚本#!/usr/bin/expectset timeout 30...
2019-05-05 14:38:30
683
原创 springboot项目中文返回乱码
解决方法一在RequestMapping里设置 produces = { “application/json;charset=UTF-8” }:但是麻烦,每个controller都要写一次。解决方法二在MVC配置类中修改StringHttpMessageConverter默认配置:@Configuration@EnableWebMvc@ComponentScan("com.spri...
2019-04-07 22:16:00
1349
原创 mysql 安装脚本以及修改密码设置远程连接
1.mysql.sh#!/bin/bash#2018-10-13#旅行者-Travel#1.安装wgetyum -y install wget#2、下载mysql的yum源URL="https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm"wget $URL -P /etc/yum.repos.d/yum...
2019-03-18 15:37:15
325
原创 windows下 zeromq 已编译 安装版本下载
下载地址:http://zeromq.org/distro:microsoft-windows64位操作系统选下面这个
2019-02-21 11:05:56
2223
原创 使用inspeckage 动态调试安卓应用
安卓设备:夜神模拟器adb连接夜神模拟器:adb connect 127.0.0.1:62001adb查看已连接设备:adb devicesadb转发8008端口:adb forward tcp:8008 tcp:8008
2019-02-15 14:41:52
1220
原创 windows下将cmd添加至右键脚本
@echo offSetLocal EnableDelayedExpansiontitle Add Cmd to Promot Menunet session >nul 2>&1if not "%errorLevel%" == "0" ( echo Oops: This tools must run with administrator permissions!...
2018-11-18 01:07:38
943
2
原创 win10无法设置http 代理 保存无反应问题解决
1.查看服务,没有的可以创建一下创建语句,需要管理员权限才可以执行成功!sc create WinHttpAutoProxySvc binPath= "C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p"sc config WinHttpAutoProxySvc start= AUTOnet start ...
2018-11-13 16:24:33
31031
12
原创 适合程序员的chrome插件收集
##1.油猴插件##2.Octotree##3.ABP##4.EditThisCookie5.Full Page Screen Capture6.IDM Integration Module7.Proxy SwitchyOmega
2018-11-06 18:35:40
911
原创 mysql 一个表中的字段同步到另一个表中
UPDATE user u,(SELECT uid,duration FROM user_button_click WHERE button_name=‘loadingScene’ GROUP BY uid) ug SET u.duration=ug.duration WHERE u.uid =ug.uid
2018-11-06 15:29:45
2986
原创 windows脚本设置开机自启
将脚本放到以下位置就可以了C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
2018-10-27 16:41:32
10464
原创 springboot项目开启关闭脚本
startup.sh#!/bin/bashPROJECTNAME=shushuv2pid=`ps -ef |grep $PROJECTNAME |grep -v "grep" |awk '{print $2}'`if [ $pid ]; then echo "$PROJECTNAME is running and pid=$pid"else echo "...
2018-10-27 14:30:20
1308
原创 linux下安装mongodb 4.x
1.下载,我这里是下载到本地,然后ftp传到服务器https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.3.tgz2.解压tar zxvf mongodb-linux-x86_64-rhel70-4.0.3.tgzmv mongodb-linux-x86_64-rhel70-4.0.3 /usr/local/mo...
2018-10-22 16:43:56
2602
原创 SpringBoot整合RabbitMQ 简单示例
引入依赖jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>引入配置...
2018-09-06 16:14:09
349
原创 SpringBoot事件监听简单例子
声明一个事件,继承ApplicationEvent@Getterpublic class MyEvent extends ApplicationEvent { private String data; public MyEvent(Object source,String data) { super(source); this.data=d...
2018-08-21 11:33:00
978
原创 springboot-mybatis 打印sql执行时间,以及sql语句
#打印执行的sql语句logging.level.com.lsj.xcjfs.dao=debug打印sql执行时间@Aspect@Component@Log4j2public class MapperAspect { @AfterReturning("execution(* com.lsj.xcjfs.dao.*Mapper.*(..))") public v...
2018-08-13 09:46:06
9891
原创 序列化工具类
@NoArgsConstructorpublic class ProtoBufUtil { public static <T> byte[] serializer(T o) { Schema schema = RuntimeSchema.getSchema(o.getClass()); return ProtobufIOUtil.toByteA...
2018-08-08 17:06:48
383
1
原创 springboot整合websocket
springboot 整合的websocket有两种方式,一种是基于socketJs,一种是通过设置ServerEndpoint。这里主要说下第二种 引入以下依赖 <dependency> <groupId>io.protostuff</groupId> <artifactId>protostu...
2018-08-08 17:04:46
841
原创 java枚举类简单用法
这里配合lombok进行使用,作为个人记录使用。@ToString@Getter@NoArgsConstructor@AllArgsConstructorpublic enum ResultEnum { SUCCESS(200, &quot;ok&quot;), SERVER_ERROR(500, &quot;服务器错误&quot;); private Integer code;
2018-08-08 16:45:35
680
原创 springboot 线程池配置
@Configuration@EnableAsyncpublic class ExecutorConfig { private static final Logger logger = LoggerFactory.getLogger(ExecutorConfig.class); @Bean public Executor asyncServiceExecutor()...
2018-08-08 16:41:36
3412
转载 shell脚本执行错误 $'\r':command not found
在linux上执行脚本时出现$’\r’:command not found,然而仔细检查脚本,对应行位置只是一个空行,并没有问题,那么linux为什么会将一个回车的空行报错?原因是这样的:脚本是在window下编辑完成后上传到linux上执行的,win下的换行是回车符+换行符,也就是\r\n,而unix下是换行符\n。linux下不识别\r为回车符,所以导致每行的配置都多了个\r,因此是脚本编...
2018-08-08 16:22:06
4220
原创 springboot应用整合springbootadmin实现应用监控(解决无法发送邮件问题)
架设服务端1.添加依赖springbootadmin和spring security &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp
2018-08-02 17:01:35
5626
1
原创 maven多模块以及将jar安装到本地仓库
1.将jar文件安装到本地maven仓库mvn install:install-file -Dfile='本地文件路径' -DgroupId='groupId' -DartifactId='artifactId' -Dversion=1.0.0 -Dpackaging=jar
2018-07-31 11:55:44
1927
原创 JVM性能调优监控工具jps、jstack、jstat、jmap、jinfo介绍
jps查看所有的jvm进程,包括进程ID,进程启动的路径等等。我自己也用PS,即:ps -ef | grep javajstack观察jvm中当前所有线程的运行情况和线程当前状态。系统崩溃了?如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何...
2018-07-27 10:24:56
470
原创 线上java cpu占用过高问题排查
1.首先查看占用内存占用排行top2.查看此进程中占用CPU较高的线程排行ps -mp PID(这里替换) -o THREAD,tid,time|sort -rn|head -n 20 从这里可以看出线程21154占用内存最高,我们继续。3.将此线程id转换成16进制,为我们接下来的操作做准备。printf "%x\n" tid4.用jstac...
2018-07-27 10:04:35
6083
原创 java JVM 测试代码
用于观察javaGC以及年轻代,年老代的情况import java.util.ArrayList;import java.util.List;import org.objectweb.asm.ClassWriter;import org.objectweb.asm.MethodVisitor;import org.objectweb.asm.Opcodes;/* * 继承Cla...
2018-07-26 15:12:40
814
2
原创 java8 函数式编程学习
重点:一句话总结两种的关系:面向对象编程是对数据进行抽象;而函数式编程是对行为进行抽象@FunctionalInterface注解1.用此注解注解的接口即为函数式接口,并且接口中只有一个抽象方法,用作Lambda表达式的类型。2.Lambda表达式-&gt;就像是一个匿名函数,将行为像数据那样传递。3.表达式:函数式接口 实体对象=Lambda表达式。Lambda表达式返回的其实就是一...
2018-07-24 18:42:53
260
原创 jrebel授权服务器
邮箱可以随意设置http://123.206.81.28:9001/172b79cc-d461-41ad-925d-2b9dc048e663
2018-07-20 17:13:16
1282
6
原创 MySQL连接2059报错问题
MySQL版本是8.0.4由于新版本的MySQL新特性导致的。查询结果如上,因为认证方式改变导致的。在老版本里,一般使用加密方式为mysql_native_password。所以可以直接修改为老版本的加密方式,或者升级新版本的加密方式。这里采用更改为老版本的加密ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password...
2018-07-19 15:39:23
1749
1
原创 springboot2.x 整合mybatis-plus sharding-jdbc实现读写分离
首先,导入依赖,下面只展示核心依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>...
2018-07-19 09:50:58
7599
3
原创 Docker Compose ERROR network has active endpoints
问题描述使用 Docker Compose 部署的项目,使用 docker-compose down 命令关闭时,提示错误:Removing network xxxl_defaultERROR: network xxxxl_default has active endpoints解决办法docker network inspect {network} 查看网络状况d...
2018-07-13 13:55:31
1864
原创 pt工具箱的安装与使用
# 1.yum 安装yum install perl-DBIyum install perl-DBD-MySQLyum install perl-Time-HiResyum install perl-IO-Socket-SSLyum install -y perl-Digest-MD5yum install perl-TermReadKey2.安装工具(点我跳转) ...
2018-07-10 11:28:08
1270
原创 SpringBoot 单元测试示例
在类的上方添加注解@Componentpublic class UserSchedule { @Autowired private UserService userService; public void updateUserActiveTime() { userService.updateUserActiveTime(); }}添...
2018-07-02 16:19:38
1298
原创 docker 中时间与服务器本地时间不一致问题解决办法
在Dockerfile中增加以下命令RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo 'Asia/Shanghai' >/etc/timezone \
2018-06-30 17:42:01
3384
java cglib 动态代理库 教程链接 http://blog.csdn.net/ysk_xh_521
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人