自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

太多的虚幻

你快别学了,我要跟不上了!

  • 博客(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 1650

原创 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 1545

原创 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 5720 3

原创 Java面试题总结大全

面向对象的三个/四个特征?封装,继承,多态,抽象。什么是面向对象?面向对象程序设计是以建立模型体现出来的抽象思维过程和面向对象的方法。我们可以将某个事物抽象出来,赋予它自己的特征,并且可以针对这个事物进行相应的操作,以及规定与其他对象之间的关系。可以降低代码的耦合度,使程序更加灵活。多态的好处1.允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(...

2019-06-06 12:42:33 7681 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 663

原创 springboot项目中文返回乱码

解决方法一在RequestMapping里设置 produces = { “application/json;charset=UTF-8” }:但是麻烦,每个controller都要写一次。解决方法二在MVC配置类中修改StringHttpMessageConverter默认配置:@Configuration@EnableWebMvc@ComponentScan("com.spri...

2019-04-07 22:16:00 1330

原创 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 314

原创 windows下 zeromq 已编译 安装版本下载

下载地址:http://zeromq.org/distro:microsoft-windows64位操作系统选下面这个

2019-02-21 11:05:56 2181

原创 使用inspeckage 动态调试安卓应用

安卓设备:夜神模拟器adb连接夜神模拟器:adb connect 127.0.0.1:62001adb查看已连接设备:adb devicesadb转发8008端口:adb forward tcp:8008 tcp:8008

2019-02-15 14:41:52 1195

原创 linux crontab 定时任务

contab -help //帮助查看命令contab -e //编辑定时任务

2019-02-15 11:37:45 399

原创 linux oom相关

查看系统oom日志grep "Out of memory" /var/log/messages

2018-11-21 13:41:16 340

原创 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 933 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 30726 12

原创 适合程序员的chrome插件收集

##1.油猴插件##2.Octotree##3.ABP##4.EditThisCookie5.Full Page Screen Capture6.IDM Integration Module7.Proxy SwitchyOmega

2018-11-06 18:35:40 894

原创 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 2958

原创 windows脚本设置开机自启

将脚本放到以下位置就可以了C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

2018-10-27 16:41:32 10426

原创 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 1288

原创 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 2579

原创 SpringBoot整合RabbitMQ 简单示例

引入依赖jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>引入配置...

2018-09-06 16:14:09 345

原创 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 971

原创 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 9841

原创 序列化工具类

@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 373 1

原创 springboot整合websocket

springboot 整合的websocket有两种方式,一种是基于socketJs,一种是通过设置ServerEndpoint。这里主要说下第二种 引入以下依赖 <dependency> <groupId>io.protostuff</groupId> <artifactId>protostu...

2018-08-08 17:04:46 823

原创 java枚举类简单用法

这里配合lombok进行使用,作为个人记录使用。@ToString@Getter@NoArgsConstructor@AllArgsConstructorpublic enum ResultEnum { SUCCESS(200, "ok"), SERVER_ERROR(500, "服务器错误"); private Integer code;

2018-08-08 16:45:35 667

原创 springboot 线程池配置

@Configuration@EnableAsyncpublic class ExecutorConfig { private static final Logger logger = LoggerFactory.getLogger(ExecutorConfig.class); @Bean public Executor asyncServiceExecutor()...

2018-08-08 16:41:36 3403

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

原创 springboot应用整合springbootadmin实现应用监控(解决无法发送邮件问题)

架设服务端1.添加依赖springbootadmin和spring security <dependency> <groupId>org.springframework.boot</groupId> <artifactId&amp

2018-08-02 17:01:35 5608 1

原创 springcloud整合consul

待续。

2018-08-01 11:47:49 812

原创 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 1907

原创 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 447

原创 线上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 6072

原创 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 794 2

原创 java8 函数式编程学习

重点:一句话总结两种的关系:面向对象编程是对数据进行抽象;而函数式编程是对行为进行抽象@FunctionalInterface注解1.用此注解注解的接口即为函数式接口,并且接口中只有一个抽象方法,用作Lambda表达式的类型。2.Lambda表达式->就像是一个匿名函数,将行为像数据那样传递。3.表达式:函数式接口 实体对象=Lambda表达式。Lambda表达式返回的其实就是一...

2018-07-24 18:42:53 250

原创 jrebel授权服务器

邮箱可以随意设置http://123.206.81.28:9001/172b79cc-d461-41ad-925d-2b9dc048e663

2018-07-20 17:13:16 1275 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 1717 1

原创 springboot2.x 整合mybatis-plus sharding-jdbc实现读写分离

首先,导入依赖,下面只展示核心依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version&gt...

2018-07-19 09:50:58 7573 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 1836

原创 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 1241

原创 SpringBoot 单元测试示例

在类的上方添加注解@Componentpublic class UserSchedule { @Autowired private UserService userService; public void updateUserActiveTime() { userService.updateUserActiveTime(); }}添...

2018-07-02 16:19:38 1287

原创 docker 中时间与服务器本地时间不一致问题解决办法

在Dockerfile中增加以下命令RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo 'Asia/Shanghai' >/etc/timezone \

2018-06-30 17:42:01 3364

java cglib 动态代理库 教程链接 http://blog.csdn.net/ysk_xh_521

java cglib 动态代理库 教程链接 http://blog.csdn.net/ysk_xh_521 java cglib 动态代理库 java cglib 动态代理库

2017-08-31

Javamail发送邮件类库

Javamail发送邮件类库,Java发送邮件需要用到该类库

2017-08-22

junit 单元测试 jar包

junit 单元测试 jar包

2017-08-20

jsoup --Javaxml解析jar包

jsoup --Javaxml解析jar包

2017-08-20

mysql数据库驱动

java连接mysql数据库驱动

2017-08-18

空空如也

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

TA关注的人

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