
Java
TIMI-Nian
这个作者很懒,什么都没留下…
展开
-
如何用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 · 1194 阅读 · 0 评论 -
spring boot的定时任务
1.启用定时任务在启动类上增加注解@EnableScheduling,就启用了spring boot的定时任务2.配置定时任务的配置文件在一个被@Configuration标注的类上,增加注解@EnableAsync开启异步事件的支持。 然后增加配置/* 此处成员变量应该使用@Value从配置中读取 */ private int corePoolSize...原创 2018-08-27 14:47:11 · 232 阅读 · 0 评论 -
redis如何配置standAlone版的jedisPool
从JedisConnectionFactory的构造函数看public JedisConnectionFactory(RedisStandaloneConfiguration standaloneConfig) { this((RedisStandaloneConfiguration)standaloneConfig, (JedisClientConfiguration)(new J...原创 2018-08-27 18:09:20 · 6137 阅读 · 1 评论 -
spring bean的加载过程
以下内容是从书中摘录来的,但是我发现即使摘录一遍,对其内容的理解也会更加深入! 一、Spring装配Bean的过程 1. 实例化; 2. 设置属性值; 3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name; 4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory; 5. 如果实...转载 2018-08-28 13:33:20 · 341 阅读 · 0 评论 -
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 · 8604 阅读 · 0 评论 -
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 · 1748 阅读 · 0 评论 -
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 · 360 阅读 · 0 评论 -
JAVA同一个类内方法调用AOP解决办法
1. 问题现象 @Around("execution(* com.unicom.hl.service.TowerPayService.processInsert(..))") public Object around(ProceedingJoinPoint pjp) throws Throwable { ... }可以看到很明确的对一个方法进行了切面定义。但是...原创 2019-03-26 15:38:12 · 5859 阅读 · 3 评论 -
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 · 533 阅读 · 0 评论 -
RestTemplate用法以及如何实现负载均衡
RestTemplate的常用用法:http://rensanning.iteye.com/blog/2362105 RestTemplate和Ribbon结合,实现客户端负载均衡:https://blog.csdn.net/u012702547/article/details/77940838转载 2018-05-24 22:45:55 · 3589 阅读 · 0 评论 -
如何使用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 · 3947 阅读 · 2 评论 -
spring Security 随笔
HttpSecurityBeanDefinitionParser 解析spring-security.xml文件的类,在这里注册的springSecurityFilterChain的另一半,spring 容器里的部分 parse方法是解析整个类的入口,public BeanDefinition parse(Element element, ParserContext pc) { ...原创 2018-05-09 10:46:06 · 484 阅读 · 0 评论 -
Spring Security的interceptor都有哪些,顺序
Spring Security Intecetor拦截器栈 spring security 版本号4.2.x spring 官方文档地址原创 2018-05-03 12:04:45 · 2371 阅读 · 0 评论 -
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 · 52245 阅读 · 35 评论 -
spring security系统介绍文章
http://www.iteye.com/blogs/subjects/spring_security转载 2018-05-04 16:17:44 · 145 阅读 · 0 评论 -
Spring Security学习随笔(一)
1.WebApplicationInitializerweb初始化的顶级接口,实现继承关系如下: 因为实现了WebApplicationInitializer,所以在spring应用启动的时候可以被发现并执行。原创 2018-04-28 10:22:26 · 129 阅读 · 0 评论 -
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 · 10284 阅读 · 0 评论 -
搭建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 · 163 阅读 · 0 评论 -
使用Axis导入webService报错No support for attachments
使用Axis生成的客户端,在导入webService时报错WARNING: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.AxisFault faultCode: {h...原创 2018-03-23 09:46:25 · 2104 阅读 · 0 评论