自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何用maven使用低版本的jdk编译工程

背景: 项目中自定义了一些二方库,需要把一些工程编译成jar,给其他项目或者工程做为依赖引入。由于自己的项目使用的是JDK1.8, 而使用方是一个比较老的项目,使用的是JDK 1.6。我用JDK1.8编译出的项目,他无法使用也就衍生出了这个问题,如何用maven + JDK 1.6编译这个工程1. 先安装jdk自行安装2. 安装maven这里需要注意下,maven也是java写的,也是编译成class类、jar的,和jdk也是有版本对应关系的3.3版本以上对应的是JDK 1.73.2版本

2020-07-22 10:22:48 984

原创 spring如何将环境变量映射到JaveBean里

spring 获取,打印环境变量public static void main(String[] args) { Map<String, String> env = System.getenv(); Set<Map.Entry<String, String>> entrySet = env.entrySet(); ...

2019-06-20 16:12:57 486

原创 JAVA同一个类内方法调用AOP解决办法

1. 问题现象 @Around("execution(* com.unicom.hl.service.TowerPayService.processInsert(..))") public Object around(ProceedingJoinPoint pjp) throws Throwable { ... }可以看到很明确的对一个方法进行了切面定义。但是...

2019-03-26 15:38:12 5430 3

原创 前端用webpack如何每次构建的bundle.js都不一样

需求每次代码变动后,构建的js文件都要不一样,这样内容升级后,用户在下载到最新的静态文件时,引用的是最新构建js文件。如果每次构建的都是一个固定的js文件名称,那在升级后客户端不会下载最新的js文件解决办法以来webpack和html-webpack-plugin插件先安装npm install html-webpack-plugin --save-dev然后在webpack.confi...

2019-03-18 23:12:38 1138

原创 webpack打包时错误Cannot find module 'webpack/lib/node/NodeTemplatePlugin'

错误提示Error: Cannot find module 'webpack/lib/node/NodeTemplatePlugin' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15) at Function.Module._load (internal/modules/cjs/...

2019-03-18 22:59:05 15265 4

转载 CSDN的markendown语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-03-18 22:54:46 338

原创 URL中的;jessionid=abcdefg是如何产生的

URL中的;jessionid=abcdefg是如何产生的解决方法:问题重现方法前提是调用String newurl = response.encodeRedirectURL("/workbench/abc/def");,也就是用response调用encodeRedirectURL这个方法。最终会用到org.apache.catalina.connector.Response这个类581行...

2019-03-08 14:23:14 318

转载 npm在编译的时候报错watch ENOSPC

错误:npm在编译的时候报错watch ENOSPC当前问题主要是因为gulp的watch需要监听很多文件的改动,但是fedora、ubuntu系统的文件句柄其实是有限制的,因此可以使用以下命令echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf &amp;&amp; sudo sysctl -p...

2018-10-31 11:30:47 647

原创 SpEL的使用

转载:https://blog.csdn.net/ya_1249463314/article/details/68484422上边的链接里记录了很多SpEL的使用方法这里只介绍一种SpEL对变量和函数的使用方法public class TestSpEL { @Test public void test(){ ExpressionParser parser =new SpelExpre...

2018-10-12 15:13:16 1667

原创 linux如何安装

1. 下载redis下载地址:http://download.redis.io/releases/redis-4.0.11.tar.gz2. 解压tar -zxvf redis-4.0.11.tar.gz3. 安装[laok@localhost ~]$ cd redis-4.0.11[laok@localhost ~]$ make[laok@localhost ~]$ cd s...

2018-10-09 14:01:09 194

原创 redis可视化工具安装

官网地址:https://redisdesktop.com/downloadubuntu下安装命令:sudo snap install redis-desktop-manager

2018-10-09 11:05:39 523

原创 ubuntu 18.04下virtualbox启动报错

启动VirtualBox的虚拟机的时候出现了如图所示的报错解决办法:chenxu49@chen:~$ sudo apt-get updatechenxu49@chen:~$ sudo apt-get install dkmschenxu49@chen:~$ sudo /sbin/vboxconfigvboxdrv.sh: Stopping VirtualBox services.v...

2018-09-21 13:32:02 1169

原创 maven安装和上传jar

maven安装jar包mvn install:install-file \ -Dfile=/home/chenxu49/javaworkspace/LQ/ojdbc6.jar \ -DgroupId=org.oracle \ -DartifactId=ojdbc6 \ -Dversion=11.2.0.1.0 \ -Dpackaging=jarmaven上传nexus jar包...

2018-09-17 14:08:17 177

转载 ubuntu 安装微信 报错

error while loading shared libraries: libgconf-2.so.4操作系统 Ubuntu x64。最简单的使用方法 $sudo apt install libgconf2-4 来安装libgconf。

2018-09-17 13:55:17 1341

原创 SpringMVC在controller里如何接收字符串类型的日期

先说一下对象public class Book { private int id; private String bookname; private Date birthday; private BigDecimal money; .....get set....}前端提交过来的日期格式是:2018-09-03 15:23:55,后边在co...

2018-09-03 16:20:23 8297

原创 linux如何免密登录

既然是免密登录,至少涉及两台主机。 客户端、服务器1.先生成密钥客户端生成密钥ssh-keygen -t rsa,然后一路回车。 会在你的主目录下生成一个.ssh的文件夹,里边有id_rsa和id_rsa.pub两个文件2. 检查服务器端先看下服务器端是否有·ssh目录,没有的话,也可以生成一个,按照步骤13.copy公钥到服务器客户端将自己的公钥,copy...

2018-08-30 18:07:39 230

转载 spring bean的加载过程

以下内容是从书中摘录来的,但是我发现即使摘录一遍,对其内容的理解也会更加深入! 一、Spring装配Bean的过程 1. 实例化; 2. 设置属性值; 3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name; 4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory; 5. 如果实...

2018-08-28 13:33:20 315

原创 redis如何配置standAlone版的jedisPool

从JedisConnectionFactory的构造函数看public JedisConnectionFactory(RedisStandaloneConfiguration standaloneConfig) { this((RedisStandaloneConfiguration)standaloneConfig, (JedisClientConfiguration)(new J...

2018-08-27 18:09:20 6023 1

原创 spring boot的定时任务

1.启用定时任务在启动类上增加注解@EnableScheduling,就启用了spring boot的定时任务2.配置定时任务的配置文件在一个被@Configuration标注的类上,增加注解@EnableAsync开启异步事件的支持。 然后增加配置/* 此处成员变量应该使用@Value从配置中读取 */ private int corePoolSize...

2018-08-27 14:47:11 193

原创 Ubuntu如何安装mysql 8.0

1. 下载mysql二进制安装包我是下载的这个;Linux - Generic (glibc 2.12) (x86, 64-bit)有300多M。2.解压xz -d mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz 解压完了居然有1.9个G3. 安装按照mysql的官网安装教程,安装# 先安装依赖shell&gt; apt-cach...

2018-08-26 14:34:55 1283

原创 ubuntu 18.04安装virtualbox 后启动没反应

1. ubuntu 18.04安装了virtualbox 对应的ubuntu18.04 amd64以后,启动virtualbox没反应,一闪而过,就是启动不起来2. 直接命令行启动找到命令 cd /usr/bin 启动 /usr/bin$ ./VirtualBoxWARNING: The vboxdrv kernel module is not loaded. Either ...

2018-08-25 06:54:23 7575

原创 mvn 上传jar包

1. 先把jar包install到本地mvn install:install-file -Dfile=/home/laok/db2jcc.jar -Dpackaging=jar -DgroupId=cn.unicom.db2 -DartifactId=db2jcc -Dversion=9.5.0.52.配置maven的nexus账号密码打开maven的setting.xml文件,添加...

2018-08-23 12:57:44 647

转载 HTTP的meta标签

meta标签共有两个属性,分别是name属性和http-equiv属性。1. name属性name属性主要用于描述网页,比如网页的关键词,叙述等。与之对应的属性值为content,content中的内容是对name填入类型的具体描述,便于搜索引擎抓取。meta标签中name属性语法格式是:&lt;meta name="参数" content="具体的描述"&gt;。 其中na...

2018-06-27 12:44:26 2431

转载 RestTemplate用法以及如何实现负载均衡

RestTemplate的常用用法:http://rensanning.iteye.com/blog/2362105 RestTemplate和Ribbon结合,实现客户端负载均衡:https://blog.csdn.net/u012702547/article/details/77940838

2018-05-24 22:45:55 3520

原创 Kafka主要配置

1. Broker配置参数 属性 默认值 描述 broker.id 必填参数,broker的唯一标识 log.dirs /tmp/kafka-logs Kafka数据存放的目录。可以指定多个目录,中间用逗号分隔,当新partition被创建的时会被存放到当前存放partition最少的目录。 port 9092 BrokerS...

2018-05-23 20:12:01 229

原创 如何使用keytool生成密钥对

先cmd到要创建证书库的目录,我这里是在D盘下创建了一个keySotre的目录, 先从cmd里cd 到D:\newwork\keySotre目录1.1 生成证书库和证书keytool -genkeypair ^ -alias myusecurity ^ -keyalg RSA ^ -keypass password^ -si...

2018-05-23 15:21:09 3558 2

原创 kafka如何扩容服务器、重新分区Partition

1. 扩容在新的物理机上安装kafka程序,修改config/server.properties文件里的broker.id必须在集群中唯一,修改其他必要的配置项,其中zookeeper.connect配置项,写上kafka集群现在使用的zookeeper集群的地址。 然后启动kafka就可以加入到集群中了。 但是新加入的机器只能对新产生的topic起作用,对已有的topic在没有做处理前,...

2018-05-22 21:52:43 12080 1

原创 Git 一台电脑配置多个账户

1. 配置全局用户##用户名和邮箱名和账号名没有必然相关性,可以不一样##我用github的账号设置了user.email,然而gitlab照样可以push数据##首次clone数据时有要求输入该网站的账号和密码,可以理解git的配置是git的账号和昵称git config --global user.name &quot;zhangsan&quot;git config --global user....

2018-05-17 11:37:03 574

原创 kafka集群搭建

前提:1)已经下载了kafka的安装包,并上传到服务器,解压,2)已经安装了zookeeper集群,参考(还不能看到)1.修改 server.properties############################# Server Basics ############################## The id of the broker. This must ...

2018-05-15 22:21:48 169

原创 搭建zookeeper集群

zookeeper到官网下载,上传到服务器,解压并放到预定的目录。 这里从已经解压完成开始配置1. 安装javavi /etc/profile# javaexport JAVA_HOME=/opt/jdk1.8.0_171export JRE_HOME=/opt/jdk1.8.0_171/jreexport CLASSPATH=.:$JAVA_HOME/lib/...

2018-05-15 22:03:13 140

原创 Kafka学习笔记(一) —— 初识

1. kafka的使用场景上游模块或系统产生数据,下游模块或系统使用数据、分析数据、计算数据,这样的就可以使用消息系统。 我个人认为就是,可以异步处理,一个管生产、一个管消费,关系基本稳定不会倒置,就可以使用消息系统。 还有一种场景就是,把数据放到消息中间件里存放,不存放在数据库里。这些数据顺序存在消息中间件,反而比存在数据库随机读写效率要快。kafka现在可以和Apache flum...

2018-05-14 22:23:46 486

原创 Eclipse创建的Maven项目报错Could not calculate build plan: Plugin

1.错误描述 Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved 、2.解决办法:查看eclipse里,配置的maven的安装位置找到安装mav...

2018-05-10 21:59:25 50502 35

原创 spring Security 随笔

HttpSecurityBeanDefinitionParser 解析spring-security.xml文件的类,在这里注册的springSecurityFilterChain的另一半,spring 容器里的部分 parse方法是解析整个类的入口,public BeanDefinition parse(Element element, ParserContext pc) { ...

2018-05-09 10:46:06 427

原创 陈晓虎谈散户如何生存

https://xueqiu.com/7540713040/106750555

2018-05-09 08:40:52 163

转载 spring security系统介绍文章

http://www.iteye.com/blogs/subjects/spring_security

2018-05-04 16:17:44 115

转载 Oracle数据库的启停

1. Oracle数据库启动的4个状态首先要知道,Oracle数据库的启动过程存在4个状态 shutdown(关闭) –&gt; nomount(启动已实例)–&gt;mount(加载数据库)–&gt;open(打开数据库) 1.1 SHUTDOWN状态第一状态没什么好解释的,oracle的所有文件都静静的躺在磁盘里,一切都还未开始,属于关机状态1.2 NOMOUNT状态执...

2018-05-03 23:30:10 2887

原创 Spring Security的interceptor都有哪些,顺序

Spring Security Intecetor拦截器栈 spring security 版本号4.2.x spring 官方文档地址

2018-05-03 12:04:45 2301

转载 IDEA debug快捷键

IDEA debug快捷键 快捷键 介绍 F7 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中 F8 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 * F9 在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点...

2018-05-03 11:44:05 1245

原创 spring启动的时候报错:because there is already a root application context present

问题背景: spring mvc 整合spring security的时候出错28-Apr-2018 10:20:22.518 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event...

2018-04-28 10:52:42 9791

原创 Spring Security学习随笔(一)

1.WebApplicationInitializerweb初始化的顶级接口,实现继承关系如下: 因为实现了WebApplicationInitializer,所以在spring应用启动的时候可以被发现并执行。

2018-04-28 10:22:26 99

空空如也

空空如也

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

TA关注的人

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