- 博客(34)
- 资源 (54)
- 收藏
- 关注
原创 springBoot配置logback
只需要在resource资源包下面把xml文件丢进去就行,springboot会自动扫描资源包的文件的。 推荐个小工具 直接在类名上面写@Slf4j注解 然后用log.info(),很好用,需要下载lombok 插件<dependency> <groupId>org.projectlombok</groupId> ...
2018-02-28 22:25:39 414
转载 mybatis的关联查询
多对一 一对多http://blog.csdn.net/qiu_x_b/article/details/53785139注意:一查多的时候,就是一个老师包含一个学生集合的时候。要用ofType指定集合类型。 多查一的时候,就是一个学生对应一个老师的时候,学生实体里面的老师要用javaType来指定还要注意的是字段映射问题,最终的映射是和你查询语句查出的字段来做映射的,冲突的时候加上别...
2018-02-27 21:35:26 273
转载 springboot的一些好的博客
从一个监控项目谈Spring Boot 的简约https://www.jianshu.com/p/8382c82619f8
2018-02-27 09:36:10 560
原创 java的并发编程需要注意的问题
yield方法,意思是使当前线程从执行状态(运行状态)变为可执行态(就绪状态)。cpu会从众多的可执行态里选择,也就是说,当前也就是刚刚的那个线程还是有可能会被再次执行到的,并不是说一定会执行其他线程而该线程在下一次中不会执行到了。当多线程的情况下,遇到共享变量的情况下,为了保持数据的一致性,可以采用synchronized关键字,可以加方法上,表示对这个对象this加锁,但是效率不高,可以用...
2018-02-24 20:33:29 411
转载 springSecurity框架的使用教程
参考链接: http://blog.csdn.net/q274974359/article/details/51924818http://blog.csdn.net/u012367513/article/details/38866465初学者1-5简单认识,讲的很详细 http://blog.csdn.net/yin380697242/article/details/51771631 ...
2018-02-22 21:44:42 358
原创 什么是分布式?
参考:https://www.cnblogs.com/hankuikui/p/6952739.html 3分钟读懂何为分布式、微服务和集群! http://server.51cto.com/News-557053.htm什么是分布式分布式:不同的业务模块部署在不同的服务器上或者同一个业务模块分拆多个子业务,部署在不同的服务器上,解决高并发的问题。重点在于一定是不同的服务器上。...
2018-02-22 12:52:44 573
转载 spring-boot整合swagger生成在线api文档
参考链接:https://www.cnblogs.com/luoluocaihong/p/7106276.html 最近用springboot构建rest接口,考虑到最方便的验证接口,想到了引入swagger。基本的步骤大致如下:1.pom中引入swagger依赖:<dependency><groupId>io.springfox</groupId><artifactId>springfox-
2018-02-21 18:13:32 1602
原创 mongodb查询附近坐标语句
场景:根据坐标来查询附近一定距离的单车 数据结构如下:{ "_id" : ObjectId("5a8ac5ea2fec3e02c4d7e0e0"),//自动生成 "bike_no" : "2000003", //单车编号 "location" : { //文档要...
2018-02-20 20:59:31 731 1
原创 httpclient工具类
package com.coder520.mamabike.common.utils;import lombok.extern.slf4j.Slf4j;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedForm
2018-02-17 19:13:14 331
原创 springboot整合security步骤
首先你需要自定义一个类,当然需要继承extends WebSecurityConfigurerAdapter类用@Configuration(声明这个类是配置文件)和@EnableWebSecurity(开启security安全声明)和@EnableGlobalMethodSecurity(prePostEnabled = true)(可以直接在controller的方法上声明注解,可以进行角色拦截
2018-02-17 16:03:12 2385 1
原创 springsecurity的各种注解详解
@Configuration和@Bean@Configuration写在类上,相当于把这个类声明了一个xml文件,然后用@Bean来声明方法。方法一般返回的都是类的实例。意思是相当于xml文件中声明的bean。 参考链接:http://blog.csdn.net/vvhesj/article/details/47661001@EnableGlobalMethodSecurity参考链接:http:
2018-02-17 15:29:04 3436
原创 对称加密和非对称工具类
加密方法有对称加密和非对称加密两种。 对称加密是key+明文==加密后的数据 然后服务端得到加密后的数据和key解密得到明文。 这里key是一致的。 非对称加密是key是不一致的。安全,但效率低。这里需要base64工具类,因为生成的乱码会在传输的过程中出问题。比如说我在这加密了一套算法,服务端那边拿到解密却不是这一套算法,这不是乱套了么,,所以最好规定一套公共的,加密解密都用这种算法...
2018-02-15 15:36:52 430
原创 springboot-springmvc-mybatis整合
真的超级简单。。。。mybatis只需要两行代码配置文件就ok了,对了,有个坑,在接口的dao层需要加上@mapper注解,不然注入失败。pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/...
2018-02-14 20:19:42 499 5
原创 mysql数据库主从复制
楼主的版本是mysql5.5的,版本不一样可能坑不一样,自行百度。 第一步:先把原来的主数据库服务关掉,然后复制一份出来。 第二步:修改从数据库的配置文件, 修改端口号和basedir和datadir路径,data目录不存在手动建立。如果data目录存在并有数据,把里面数据删除。[mysqld]# The TCP/IP Port the MySQL Server will listen on
2018-02-14 18:20:22 310
原创 spring整合activeMQ
Active的本机网址是http://localhost:8161/队列queue 的特点就是,许多人可以监听它,但是只有一个人能够收到消息。 主题topic 的特点就是,许多人监听它,都能收到消息。注意:里面有个坑,因为定义的模板属于同一个类型,用autowired的去注入会出现问题,这里需要提供具体是那个名字id去注入 加上这个注解@Qualifier(“topicTem...
2018-02-13 16:12:57 322
原创 日期工具类
DateUtils.java场景:1.业务中需要得到今天是周几,返回的是1-7 但是需要减1 因为,老外设计的是按照周日算第一天。 2.计算两个时间段的时间差 3.得到某个时间点的日期,一般用到的场景是,两个时间点来做比较。date.compareTo(date2) 这个方法package com.coder520.common.utils;import java.uti...
2018-02-12 00:34:51 473
原创 springMVC拦截器的用法
SessionInterceptor.java场景:所有的登录都要通过拦截器,url包含登录,错误等需求的字段直接放过,其他的验证session是否有值,没有值就返回登录页面,有值就放行package com.coder520.common.interceptor;import com.coder520.user.entity.User;import org.apache.shi...
2018-02-12 00:34:35 373
原创 考勤打卡定时器Quartz
在线解析表达式网站http://cron.qqe2.com/ 想制定一个定时任务,你只需要加入jar包,写一个定时方法。写一个配置文件,然后在web.xml中加载这个配置文件就可以。很简单 pom.xml<dependency> <groupId>org.quartz-scheduler</groupId> ...
2018-02-12 00:34:28 962
原创 考勤打卡项目所有的配置文件
pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/m...
2018-02-12 00:34:19 749
原创 MD5加密工具
MD5Utils.java应用场景:前台传过来的密码到后台需要加密,使用md5加密算法,然后登录的时候需要通过传来的密码加密一下再和数据库的对比。验证通过。因为md5算法是不可逆的。package com.coder520.common.utils;import sun.misc.BASE64Encoder;import java.io.UnsupportedEncodingE...
2018-02-12 00:33:57 402
原创 springMVC的上传和下载
pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/m...
2018-02-10 14:33:59 298
转载 springmvc访问静态文件
https://www.cnblogs.com/yank/p/4477204.htmlhttp://blog.csdn.net/wxwzy738/article/details/19072909如果是springmvc拦截所有请求的这种情况的话,有两种解决方法。 1,在mvc配置文件中加上这样的一句话<mvc:default-servlet-handler/>2.或者...
2018-02-10 13:48:18 303
转载 关于component-scan中base-package包含通配符的问题探究
http://blog.csdn.net/u012325167/article/details/75388990**匹配任意class文件和包,而*只能匹配包,
2018-02-09 10:58:54 572
转载 Spring和SpringMVC父子容器关系初窥
https://www.cnblogs.com/hafiz/p/5875740.html这个写的很好,是我想要的答案 http://blog.csdn.net/trigl/article/details/52073457加载顺序是:首先加载Spring上下文环境配置文件,然后加载SpringMVC配置文件,并且如果配置了相同的内容,SpringMVC配置文件会被优先使用。 所以这里需要...
2018-02-09 10:55:46 429
转载 idea初体验遇到的全部问题
最适合初学者的 IntelliJ IDEA 教程教程 (1) -http://blog.csdn.net/xy0513042058/article/details/53167186教程 (2) -http://blog.csdn.net/xy0513042058/article/details/53167221IDEA tomcat三步实现热部署http://blog.csdn...
2018-02-07 22:53:27 348
原创 ng-class的用法
第一种tar是变量,checked是类名span ng-class='{checked:tar=="拨打成功"}'>拨打成功span>第二种isActive是变量ng-class="{true: 'detail-record disabled',false: 'detail-record'}[isActive]"
2018-02-07 20:07:57 529
原创 spring框架每个包的作用
注意:如果用maven的话会以依赖,所以不用一个一个找,这里只对你说你需要那些包及什么作用。就仅仅是光一个spring的话,需要:核心包core 上下文context 日志包logging bean包如果还要mvc的话需要加web包 和webmvc包mybatis整合的话aop包 表达式包expression 事物包tx spring-jdbc包 数
2018-02-04 16:12:18 1176
转载 idea中找不到maven projects的集中解决办法
https://www.cnblogs.com/zhxn/p/7230076.html
2018-02-02 20:14:57 3304
转载 ng-click得到当前元素
http://blog.csdn.net/amohan/article/details/39249369场景:给多个按钮绑定事件,并得到点击对象。 在最上面的元素加上点击事件,然后利用$event.target得到点击对象 看代码ul class="result-choose" id="ResultChoose" ng-click="changeStatus($event);">
2018-02-02 19:22:04 1831
转载 GIT 分支管理:创建与合并分支、解决合并冲突
https://www.cnblogs.com/wangmingshun/p/5425150.html
2018-02-01 13:17:20 2393
转载 【git常见问题】 fatal: Unable to create index.lock File exists 错误的解决办法
一、问题描述使用git commit 命令提交代码,遇到下面的错误:$ git commit -m 'Test'fatal: Unable to create 'D:/MyProject/.git/index.lock': File exists.If no other git process is currently running, this probably means a
2018-02-01 10:07:55 3510
转载 Vim进入和退出命令
http://caibaojian.com/vim.html著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 链接:http://caibaojian.com/vim.html 来源:http://caibaojian.com本来不想写任何关于vim的文章的,无奈我今天又忘记怎么退出vim了,常用命令是ESC,然后:wq(保存并退出),:q!(不保存并强制退出)
2018-02-01 09:09:00 5290
转载 【git常见问题】fatal: Not a valid object name: 'master'.
https://www.cnblogs.com/fatfatdachao/p/5597028.html创建本地分支:git branch dev报错:fatal: Not a valid object name: ‘master’.原因:问题描述-一个非法的master,原因:本地还没有创建master,你可以执行以下git branch,会发现没有看到本地分支列表解决方案:
2018-02-01 09:02:17 2876
react-devtools 最新插件
2022-03-12
windows版本--Elasticsearch-7.0 + Elasticsearch-ik-7.0(安装好的).7z
2021-10-06
jdk1.8.0_192.zip免安装版
2021-07-15
eclipse-jee-2021-03-R-win32-x86_64.zip
2021-05-01
百度ueditor编辑器.zip
2021-04-23
elastic-job控制管理台-console-2.1.4 .zip
2021-01-27
zookeeper最好用的客户端
2021-01-27
WEB前端助手(FeHelper)_v5.4.crx
2020-01-13
前锋Elasticsearch笔记,超级详细。带目录,html格式
2019-03-31
SSL转换工具jks2pfx
2023-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人