Java
Mr_Yan225
这个作者很懒,什么都没留下…
展开
-
shiro实现权限校验和session共享
1. ShiroRealm 授权/认证import java.util.List;import org.apache.shiro.authc.AuthenticationException;import org.apache.shiro.authc.AuthenticationInfo;import org.apache.shiro.authc.AuthenticationToken;i...原创 2018-03-25 13:53:01 · 1854 阅读 · 0 评论 -
springboot整合jedis
1. jedis/config/JedisConfiguration.javaimport java.util.HashSet;import java.util.List;import org.apache.commons.pool2.impl.GenericObjectPoolConfig;import org.springframework.beans.factory.annotati...原创 2018-03-25 14:06:40 · 4856 阅读 · 0 评论 -
Quratz
1. Jobimport org.quartz.Job;import org.quartz.JobDataMap;import org.quartz.JobDetail;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import org.quartz.Trigger;impor...原创 2018-03-27 17:04:41 · 215 阅读 · 0 评论 -
Spring框架中Bean的生命周期
① Spring IoC容器找到关于Bean的定义并实例化该Bean。② Spring IoC容器对Bean进行依赖注入。③ 如果Bean实现了BeanNameAware接口,则将该Bean的id传给setBeanName方法。④ 如果Bean实现了BeanFactoryAware接口,则将BeanFactory对象传给setBeanFactory方法。⑤ 如果Bean实现了BeanPostPro...原创 2018-05-17 17:31:15 · 773 阅读 · 0 评论 -
sql优化
sql优化:1.减少查询字段,减少*的使用2.exists替换in3.where优化 3.1 最具有限制性的条件放在最前面 3.2 字段顺序和索引中字段顺序保持一致 3.3 如果表记录超过20k,尽量不适用函数,超过50k应禁止使用函数 3.5 where放在group by前,替换having,提前过滤再分组,提高分组效率4.索引失效 4.1 以"%"开头的like语句,模糊查询 4.2 ...原创 2018-06-25 08:58:43 · 221 阅读 · 0 评论 -
排序算法
// 冒泡排序public static void bubbleSort(int[] datas) { for (int i = datas.length - 1; i > 0; i--) { for (int j = 0; j < i; j++) { if (datas[j] > datas[j + 1]) { datas[j] ^= datas[j + 1]; ...原创 2018-06-20 17:03:38 · 152 阅读 · 0 评论 -
spring加载*.yml和*.properties文件
原理分析: Spring把加载的*.properties和*.yml文件加载到PropertyPlaceholderConfigurer,通过@Value("${...}")或@ConfigurationProperties(prefix="xxx", ignoreUnknownFields=false)获取加载的配置项.1.@PropertySource(value={"cla原创 2017-11-07 23:22:54 · 6269 阅读 · 0 评论 -
Java文件上传下载
Java文件上传下载原创 2017-08-14 20:23:34 · 443 阅读 · 0 评论 -
solr5.5.5安装配置,数据库数据导入实现检索
1.开发环境- jdk 1.8http://www.oracle.com/technetwork/java/javase/downloads/index.html- tomcat8http://mirrors.shuosc.org/apache/tomcat/- solr5.5.5http://mirrors.shuosc.org/apache/lucene/s原创 2017-12-01 02:40:46 · 1156 阅读 · 0 评论 -
solr6.+版本基础环境搭建教程
目前网上关于solr6.0以上版本的的安装教程很少,有些6.0之前的教程在应用到6.+的版本中出现很多的问题,所以特别整理出来这一片文章,帮助各位程序猿快速搭建solr的开发环境.1.windows环境软件准备下载地址solr: http://archive.apache.org/dist/lucene/solr/tomcat8: https://tomcat.apache.org原创 2017-11-27 02:48:31 · 258 阅读 · 0 评论 -
FastDFS文件服务器安装配置详解及使用入门(单机学习)
一.文件准备- libfastcommonV1.0.7.tar.gz- FastDFS_v5.05.tar.gz- nginx-1.8.0.tar.gz- fastdfs-nginx-module_v1.16.tar.gz说明: FastDFS 5.05版本不再依赖libevent,而依赖于libfastcommon,因此需要先安装libfastcommon。二.安装配原创 2017-12-14 00:31:53 · 1195 阅读 · 0 评论 -
安装本地jar包到maven仓库
以netty为例groupId: group idartifactId: artifact idversion: 版本号file: 本地文件路径packaging: package类型 jar,war等mvn install:install-file -DgroupId=io.netty -DartifactId=netty -Dversion=3.10原创 2018-01-02 10:50:27 · 204 阅读 · 0 评论 -
MyBatis配置sql日志
SpringBoot默认使用spring-boot-starter-logging,需要排除掉所有logging依赖.引入spring-boot-starter-log4j依赖. 在src/src/main/resources中添加log4j.properties # Global logging configurationlog4j.rootLogger=ERROR, st原创 2018-01-03 22:21:28 · 413 阅读 · 0 评论 -
SpringBoot文件上传
Spring提供了两个MultipartResolver的实现用于处理multipart请求:CommonsMultipartResolverStandardServletMultipartResolver CommonsMultipartResolver使用commons Fileupload来处理multipart请求,所以在使用时,必须要引入相应的jar包. St原创 2018-01-24 23:55:48 · 1252 阅读 · 0 评论 -
Note
activitihttp://edu.51cto.com/course/11678.htmlhttps://www.activiti.org/designer/archived/activiti-designer-5.18.0.zip离线安装包 java -jar /opt/cmp/bin/hicloud.network.service.impl-1.3.1-RC68-exec.j...原创 2017-11-07 10:40:39 · 701 阅读 · 0 评论 -
SpringMVC工作原理
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet...转载 2019-06-01 19:24:38 · 161 阅读 · 0 评论