自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 利用github访问自己云服务器上的网站(不用买域名了)

在github上创建一个仓库,命名必须是[你的用户名].github.io;之后再创建一个index.html文件做主页。之后直接在浏览器中访问 [你的用户名].github.io 即直接访问你的index.html。然后就可以在这个index.html里面做文章了。可以直接将请求转发到我自己的云服务网站的首页上。这样做不就省了一个域名钱吗?但还是会有点风险,毕竟暴露了ip地址和端口号。但是无所谓,就我这点访问量估计也不会黑客大佬的注意来攻击我的主机。嘿嘿...

2020-12-05 16:56:09 719

原创 Linux下RabbitMQ的安装与卸载

安装相关依赖:yum updateyum install epel-releaseyum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git wget wxBase.x86_64安装 ErLangwget http://packages.erlang-solutions.com/erlang-solutions-1.0-1..

2020-11-02 21:12:25 1156 1

原创 idea中生成标准(不带警告)的方法注释

网上一搜,几乎全都是一模一样的教程,并且都会有一些小瑕疵,比如 idea会提示 wrong tag错误信息,或者javadoc无法识别等等。经过我的摸索改进之后,会自动生成没有错误提示的标准的方法注释。自动识别参数,和返回值,若都为空则不展示依次进入 File | Settings | Editor | Live Templates 选项卡,在 doc 选项下编辑* * TODO * $params$$return$ * @author kun * @date $date$ $ti...

2020-08-11 21:59:05 789

原创 springboot中应用观察者模式

近几天在学习springboot源码时发现,在springboot项目启动过程中设置了很多监听器,发现监听器的原理和设计模式中的 观察者模式 很相似。故灵感来袭总结一下 springboot中应用观察者模式观察者模式解决的问题是:当一个东西(后文称之为 前者)的状态发生改变时,一些与其关联的东西(后文称之为 后者)也会随之做出各自改变。传统的做法是前者在变化后需要直接遍历一个个的通知(调用)到后者,当以后有新的后者需要扩展时,前者的代码也需要改动,不利于扩展。观察者模式解决的问题是,利用java的多态特

2020-08-05 11:18:45 1968 7

原创 Spring Schedule定时任务突然崩掉不运行踩坑解决记录

问题发生:tomcat运行着的后台有3个spring定时任务,每天凌晨都会跑,突然有一天停了,再也不跑了;排查日志发现在出问题的那一天凌晨,第一个任务执行完成之后,到了第二个时间点,开始执行后,报了一个 http请求头解析异常的 错误,我在程序中的catch没有捕获到,(我捕获的是Exception.class都没有捕获到),框架底层也没有catch到,不知道为啥,之后线程就死了,然后从此之后3个...

2019-11-18 20:42:16 4210

原创 synchronized 关键字使用的一个小细节

synchronized 我们都知道是用于代码同步的;今天学习到一个细节,特此记录下来:synchronized 可以修饰在方法上,也可以作为同步代码块使用1,使用在方法上时,所引用的锁对象即是调用方法的对象本身,而对象自身只能持有一把锁;所以当类中只有一个方法被synchronized 修饰时倒是没啥问题;但是如果很多方法都被synchronized修饰的话,若一个线程先抢到锁,进...

2019-10-29 20:21:02 100

原创 web项目打包部署总结

springboot项目打包部署,由于springboot内置tomcat,所以 springboot应用部署有两种方式: 1,打jar包运行; 2,打war包放到tomcat中运行1:打jar包运行 打jar包可以直接用Java -jar 命令运行;前后端分离项目在本地可以分别启动服务器启动,但是部署到Linux系统上时需要合二为一, 所以操作步骤是: 1,前端项目将后端IP链接配置...

2019-08-21 17:16:56 2142 1

原创 db2 merge语句,存在则修改,不存在则插入

MERGE INTO UWP_CUST.T_CUST_RELATION C1 USING( SELECT ? AS AREA_CODE, ? AS CIS, ? AS CUST_NAME, ? AS CIS_NO, ? AS MANAGE_SOURCE, ? AS ALLOCATION_STATUS, ? AS CREATE_ID, CURRENT_TIM...

2019-07-12 09:16:21 1582

原创 对DB2数据库进行大数据操作总结

最近有需求是需要将一个近1200万数据量的del文件导入我们的数据库,并且这个文件的结构与我们的库中的正式表结构不同,并且有重复数据,所以需要先进行去重操作再插入到 正式表中! 之前没做过大数据处理,这件吃了不少苦头算是基本解决了难题,现在记录下来;首先这del文件中没有包含主键,所以我只能创建一个与之结构一样的中间表,用工具先将其上传至服务器,然后用xshell连接数据库所在的服务器,再连接...

2019-06-27 20:02:35 948

原创 学习总结与错误记录

错误记录和总结笔记2018年:10-21: spring-security框架配置跳转路径错误 spring-security框架配置中:配置默认跳转的路径 必须和 前台页面中写的路劲保持完全一致,(一个点儿都不能少) <!-- 定义跳转的具体的页面 --><security:form-login login-page="/pages/log...

2019-04-11 16:27:17 235

原创 数据库索引原理

当我们在查询数据库的数据时,一般情况下不走索引就是一条一条找,直到找到目标数据,时间复杂度为O(n),会比较费时,特别是当数据量很大时更是毁灭性打击! 所以我们要在数据量大的情况下给常用来查询的字段设置索引,增加查询速度! 但是索引的原理是什么?为什么就可以增加速度?索引的底层数据结构是B+tree, 也就是平衡树, (树型结构天生就是为查询而生的)数据库的索引分为聚集索引和非聚集索引;...

2019-02-11 18:25:25 192

原创 如何在一个java程序里面调用第三方的可执行文件(如: .exe文件)

java中可以使用RunTime类, 和ProcessBuilder类来调用第三方可执行文件//创建ProcessBuilder对象 ProcessBuilder processBuilder =new ProcessBuilder(); //设置执行的第三方程序(命令),第一个参数是命令,之后的是参数// processBuilder.com...

2019-01-18 17:28:10 6366 2

原创 线程安全的单例模式实现

/** * 线程安全的单例模式实现, * 实现了不同线程之间对象不同,同一线程之中对象一致! */class Kun { private static ThreadLocal&lt;Kun&gt; kunThreadLocal=null; private Kun(){} public static Kun getKunInstance(){ if ...

2018-11-29 08:38:01 399 2

原创 Freemarker 常用的指令与内置函数

 freemarker是比较好用的网页静态化技术 ,于是写了这个博客记录下学习它的常用指令和内置函数下面是个入门小案例:先准备一个模板,后缀是ftl结尾的格式&lt;html&gt;&lt;head&gt; &lt;title&gt;你好freemarker&lt;/title&gt;&lt;/head&gt;&lt;body&gt;${name},欢迎您来到神奇...

2018-11-22 14:58:51 1072

原创 Solr 高亮查询代码记录

/** * 高亮查询 */ //创建高亮查询 SimpleHighlightQuery query = new SimpleHighlightQuery(); //设置查询选项 HighlightOptions highlightOptions = new HighlightOpt...

2018-11-18 21:32:34 243

原创 【solr】Spring data solr Document is missing mandatory uniqueKey field: id 注意这个坑

Caused by: org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Document is missing mandatory uniqueKey field: id at org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(H...

2018-11-18 10:46:22 467

原创 搭建一个用于学习的 图片服务器的过程记录

 1, 使用IDEA创建一个maven的web工程, 作为服务器只需要在webapp下创建一个images文件夹作为图片的存储目录,然后在web.xml里面配置tomcat插件, 虚拟路径设置为/, 端口号改为 8003,防止8080端口被意外占用. 2, 使用springMVC的文件上传测试效果,,但是此上传只能上传到当前服务器, 此时需要导入跨服务器上传文件的jar包工具,依赖如下:...

2018-11-15 18:59:12 401

空空如也

空空如也

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

TA关注的人

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