自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

非衣鲲化的博客

记忆一切

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 elastic-job整合spring boot以后分片的操作代码

elastic-job作为分布式定时任务框架,里面有一个非常重要的功能就是分片,将一个任务进行分片以后,这个任务就可以在不同的服务器上进行均摊执行,这里的分片均摊执行是数据的分片均摊执行。例如:10条数据,分5片,而程序又部署到两台服务器上,此时一台服务器会分道三个分片,另一台服务器就会分到2个分片。 而每个分片可以分到两条数据,所以有就是一台服务器执行6条数据、另一台服务器执行4条数据。这样就实...

2018-12-28 15:51:51 1234

原创 怎么用git 将自己的源代码提交到git 服务器上

自己新建了一个项目,然后需要将源代码上传到git 上,使之后的每次更新都可以提交1、首先在git 服务器上点击New Project.2、填入项目名、描述、并且选择为 public3、然后点击 Create project4、上面这些步骤完成以后景入到本地的项目目录中,执行以下命令5、最后将本地提交的push 到远程git 上git push ori...

2018-12-25 18:24:05 2802 1

原创 创建完定时任务启动的时候报DataSourceClosedException: dataSource already closed

这是由于项目中其他规则的定时任务影响导致,所以要解决这个问题,就要将同一个定时任务的另一种注释掉例如:我的项目中集成了了elastic-job框架,然后先目中本来就有spring boot自带的定时任务,然后将spring boot的定时任务修改成  elastic-job类型的任务,让后启动就报错了,这是由于spring boot的定时任务执行完以后将数据源关掉导致,所以只需要一种定时任务就...

2018-12-25 16:10:43 34104

原创 spring boot的注入问题

从昨天下午到今天遇到一个非常奇怪的问题,就是注入的问题,我的类都已经打上了  @Component  或 @Repository  ,按常理来说这样就可以互相注入进来了,但是我通过@Autowired 这个注解把其他类的实例注入进来,但是通过日志打印最后获取到的都是null,百思不得其解。通过网上搜索,终于知道 调用者是使用new创建的,而调用者的属性是通过@AUtowired  注入进来的,那么...

2018-12-25 11:07:09 536

原创 spring boot整合elastic-job以后 启动报错 errorr create bean

这个错误折磨了我整整一天1、首先排查所有的报是否都在启动类同级目录或者子目录下,启动类也就就是 application 这个类下面,如果不在,那么修改到application 类下面2、还有就是查看是否有jar 报冲突了例:我的spring boot 整合了 elastic-job 以后,一直报这个错Error creating bean with name 'com.dang...

2018-12-25 10:33:33 2137 2

原创 If you want an embedded database please put a supported one on the classpath

在多方查证后,需要在启动类的@EnableAutoConfiguration或@SpringBootApplication中添加exclude = {DataSourceAutoConfiguration.class},排除此类的autoconfig。启动以后就可以正常运行。排除数据库的自动启动 @SpringBootApplication(exclude = {DataSourceAu...

2018-12-20 16:06:43 35927

原创 执行 mvn clean install 报错the goal you specified requires a project to execute but there is no POM in

linux下的maven mvn install报以下错误the goal you specified requires a project to execute but there is no POM in this directory(自己的路径).Please verify you invoked Maven from the correct directory. [Help 1]...

2018-12-19 11:49:10 2539 1

原创 eclipse 修改Maven项目名称所需要修改的地方

1. 右键工程:Refactor->Rename,更改项目名称;2. 修改项目目录下:.project文件         <?xml version="1.0" encoding="UTF-8"?>               <projectDescription>                    <name>新项目名</nam...

2018-12-19 11:40:36 3278 1

原创 关于shiro刷新最后一次请求时间来控制session超时

现在我的心情是激动的,昨天还以为必须要改源码才能解决自己的这个需求,没想到今天来了又继续疏理shiro关于session的刷新和shiro框架的实现,总感觉继承shiro中的类可以实现这个问题,但是具体怎么实现还是一头雾水,但是最终还是解决了,来,现在再疏理一下关于session的刷新。1、session的创建在用户登录的时候查创建成功,然后可以通过 SessionDao 这个类获取到关于se...

2018-12-13 16:17:46 6158

原创 查看shiro的sessionid、timeout、lastAccessTime的值

 我是通过一个定时任务定期获取有关shiro的session信息。1、导入下面的包 import org.apache.shiro.session.mgt.eis.SessionDAO;@AutowiredSessionDAO sessiondao; 2、定时执行获取session信息,排查出问题多亏日志里打印的时间差值 @Scheduled(fixedRate = 1...

2018-12-12 08:35:26 1053

原创 linux抓包命令

1、将抓到的信息放到文件里tcpdump -i eth0 tcp and port 36160 -vv -XX -s 1600 -w ./tcp.cap 2、简单抓包tcpdump -i eth0 tcp and port 36160

2018-12-11 17:54:41 2752

原创 当自认为发现了问题的症结在哪

当自认为发现了问题的症结在哪时,不要急于去说,而是要静下心来进行验证,因为有可能时不正确的,必须验证通过了再说,这样才稳重

2018-12-11 16:02:42 170

原创 无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件。你想要在安装 VMware Workstation 前重启吗?

今天开启虚拟机的时候提示无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件。你想要在安装 VMware Workstation 前重启吗?原因:是虚拟机服务没有开启解决方法:(以管理员的方式运行)点击“开始→运行”,在运行框中输入 CMD 回车打开命令提示符,然后依次执行以下命令。net start vmcinet start vm...

2018-12-10 11:56:11 737 1

原创 eclipse项目中当使用注解时找不到类,

今天遇到一个奇怪的问题,在pom.xml 中导入下面的jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </d...

2018-12-10 11:40:17 1573

原创 查看jvm 和线程使用状态

jmap -heap PID     查看jvm使用情况 jstack pid     查看线程使用情况 https://blog.csdn.net/wisgood/article/details/25343845

2018-12-07 12:25:18 10759

原创 spring boot中得定时任务执行一段时间后突然停了 排查过程

在spring boot 项目中设置了一些定时任务,前几天还执行得好好的,突然有一天就不再执行了,基本上呢都是执行了四天左右,定时任务停掉不在运行了,然后重启程序定时任务就好使了,出现这么两次,第三次是在重启以后第三天出现定时任务不再执行。感觉莫名其妙,查了好多资料,以下是关于我查到的关于定时任务突然停掉的一些原因。1)首先查到了大部分经验说是spring boot中得定时任务都时单线程得,要...

2018-12-07 10:39:14 37946 21

原创 synergy安装和使用小结

首先、为什么要使用这个软件呢?是由于我的工位上有两台电脑,一台linux 系统,一台windows10系统,开发是在linux上进行,而一些qq、微信啥的都在windows上,有些时候需要将linux上得一段文字复制过来,或者将windows上的文字复制到linux中,就很费劲。一次偶然的机会发现我的一个好朋友再用一个类似的软件,经过网上查找,终于找到可以通过synergy这款软件实现不同系统之间...

2018-12-06 15:08:36 5277

原创 安装内存条心得

今天同事买了内存条安装上以后,没有识别出来,我过去看了一下,把原来的内存条拔下来,只将新买的内存条换上去,内存条是好使的,由于有两个卡槽,安装到上面那个卡槽以后开机不了,检查内存条总觉得没有完全插入,自己使劲按进去以后听到 ‘咔’一下,终于完全卡位成功,重启电脑来那条内存条都读取到了。 注:感觉贵重东西不敢使劲,这种就要使劲才好使 哈哈哈哈!!!!!!!!!!!!!...

2018-12-05 14:42:07 1688

synergy1.5版本包含linux 32位和64位,以及widows32位

协同办公软件,可以解决多台设备之间使用同一套键盘和鼠标,这里的windows32位可以安装到64位的windows操作系统中,因为64位操作系统兼容32位

2019-03-27

linux 32位 eclipse

eclipse 版本号Version: Mars.1 Release (4.5.1),一款非常棒的不需要到处乱找java开发工具

2018-03-01

空空如也

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

TA关注的人

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