- 博客(31)
- 收藏
- 关注
原创 SpringSecurity
用户认证就是判断一个用户的身份是否合法的过程,用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问,不合法则拒绝访问。常见的用户身份认证方式有:用户名密码登录,二维码登录,手机短信登录,指纹认证等方式。 系统为什么要认证?认证是为了保护系统的隐私数据与资源,用户的身份合法方可访问该系统的资源。 怎么进行认证?授权是用户认证通过后,根据用户的权限来控制用户访问资源的过程,拥有资源的访问权限则正常访问,没有权限则拒绝访问。 为什么要授权?认证是为了保证用户身份的合法性,授权则是为了更细粒度
2022-07-08 16:27:33
872
2
原创 bean的生命周期
了解生命周期之前我们先了解下spring的bean.bean 对象是构成应用程序的支柱也是由 Spring IoC 容器管理的。bean 是一个被实例化,组装,并通过 Spring IoC 容器所管理的对象。这些 bean 是由用容器提供的配置元数据创建的。一旦把一个Bean纳入Spring IOC容器之中,这个Bean的生命周期就会交由容器进行管理,一般担当管理角色的是BeanFact...
2019-05-23 14:49:37
183
原创 小程序WebSocket心跳检测,断线重连
我把小程序WebSocket的一些功能封装成一个类,里面包括建立连接、监听消息、发送消息、心跳检测、断线重连等等常用的功能。export default class websocket { constructor({ heartCheck, isReconnection }) { // 是否连接 this._isLogin = false; // 当前网络状态 ...
2019-05-05 15:19:40
4689
1
转载 ubuntu安装gitlab
1.安装依赖包,运行命令apt-get install curl openssh-server ca-certificates postfix执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的)2.利用清华大学的镜像来进行主程序的安装。url https://packages.gitlab.com/gpg.key 2> /dev/null | ...
2019-01-14 23:26:46
1051
原创 linux系统修改mysql字符集
打开文件 /etc/mysql/mysql.conf.d/mysqld.cnf然后我们编辑上面的文件,找到[mysqld] 下面增加:character-set-server =utf8然后重启服务 service mysql restart修改字符集成功...
2018-11-27 10:24:29
396
转载 Ubuntu 安装Nginx
在Ubuntu下安装Nginx有以下方法,但是如果想要安装最新版本的就必须下载源码包编译安装。通过源码包编译安装这种方式可以自定安装指定的模块以及最新的版本。方式更灵活。官方下载页面:http://nginx.org/en/download.htmlconfigure配置文件详解:http://nginx.org/en/docs/configure.html安装gcc g++的依赖库sudo ap...
2018-06-04 11:53:00
267
原创 eclipse将代码传到git远程仓库(本篇文章用的是码云,其他的git仓库同理)
先要确保自己的eclipse上边有git插件,没有的话自行安装在码云上边创建好远程仓库.简单的填写完了后点击创建。这个时候我们就有一个远程仓库的地址了。接下来我们将eclipse的工程上传到刚才创建的远程仓库。在eclipse上边新建一个项目,如图:就是一个普通的java工程。在项目上点击右键,会有一个选项是t
2017-12-26 09:58:06
765
转载 浅谈Log4j和Log4j2的区别
log4j是Apache的一个开源项目,我们不去考究它的起源时间,但是据我了解,log4j 1已经不再更新了。 下面引用官网的原文:End of Life On August 5, 2015 the Logging Services Project Management Committee announced that Log4j 1.x had reached end of
2017-11-09 09:42:45
5286
1
原创 如何使用RedisTemplate访问Redis数据结构
Redis 数据结构简介Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。下面来对这5种数据结构类型作简单的介绍:结构类型结构存储的值结构的读写能力String可以是字符串、整数或者浮点数对整个字符串或者字符串的其中一部分执行操作;对象和浮点数执行自增(incre
2017-11-08 14:48:22
306
转载 SpringApplicationConfiguration 这个不能用 怎么办?
http://blog.csdn.net/prepared/article/details/70739192
2017-11-08 14:11:48
684
原创 spring boot 集成mybatis
Spring中整合MyBatis,自己整理了下Spring Boot中整合MyBatis的步骤。下面就来详细介绍如何在Spring Boot中整合MyBatis,并通过注解方式实现映射。pom.xml中引入依赖这里用到spring-boot-starter引入连接mysql的必要依赖mysql-connector-java引入整合MyBatis的核心依赖mybati
2017-11-02 16:51:23
252
原创 linux(ubuntu)下创建eclipse快捷方式
1、 sudo gedit /usr/share/applications/eclipse.desktop (此步骤生成eclipse.desktop文件,并打开文件,比vi好用)2、向eclipse .desktop中添加以下内容: [Desktop Entry] Encoding=UTF-8 Name=eclipse
2017-10-31 21:50:06
1121
原创 Spring Boot快速入门
简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用!Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包你
2017-10-27 15:30:29
203
原创 持续集成工具jenkins
持续集成工具jenkins:http://www.yiibai.com/jenkins/jenkins_installation.html#
2017-10-16 15:51:13
226
原创 spring boot从入门到精通
JavaEE开发的颠覆者 Spring Boot实战 完整版下载:百度云盘地址:链接: https://pan.baidu.com/s/1hsclqYC 密码: zwvh
2017-10-13 09:24:50
307
转载 BeanUtils.copyProperties() 用法
一、简介: BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。 二、用法: 如果你有两个具
2017-10-10 09:26:18
290
原创 前台传递字符串到后台---使用cookie的方式
后台代码: //定义一个字符串String sepc = "Hello,你在干什么?";//创建cookie,如果字符串里包含中文应该定义编码格式,这里使用的是//URLEncoder.encode(),不同的编码方式在前台会有不同的解码方式Cookie spec=new Cookie("sepc", URLEncoder.encode(sepc, "utf-8"));//设置cook
2017-09-25 13:31:51
2821
转载 @NotNull @NotEmpty @NotBlank
@NotNull 和 @NotEmpty 和@NotBlank 区别@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上 如果在基本类型上面用NotEmpty或者NotBlank 会出现上面的错
2017-09-18 15:48:42
497
原创 mybatis逆向工程(附源码)
源码github下载地址:https://github.com/wcyong/mybatisGeneratorCustom.gitmybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、pojo等)有了sql表的结构后, 我们就可以利用逆向工程直接生成相应的Dao和
2017-09-06 13:29:15
17530
1
转载 MyBatis Generator 详解
MyBatis Generator中文文档MyBatis Generator中文文档地址:http://mbg.cndocs.tk/该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。本文中所有节点的链接都是对应的中文文档地址,可以点击查看详细信
2017-09-06 13:25:04
1042
转载 eclipse中使用svn导出项目,并运行
1、打开eclipse后,在【window】里面找到 【show View】,点击 【other】 输入【svn】,点击【SVN资源库】2、打开【SVN 资源库】视图后,在空白处【点击右键】,【新建】----》【资源库位置】3.添加 URL路径:.在URL 下找到 要检出的 项目【右键】——》【检出为】5.一般会选
2017-09-01 11:01:13
4239
转载 更改MyEclipse中的src目录的浏览方式
看到这个标题,有人可能不会明白,这里先看张图: 右边的图就是我们要更改的样子,有的时候我们做项目需要看下目录的层次,于是使用了Navigator的那个视图,其实常用的这种包视图也可以变成那种样式。这是我从一个视频里看到的,我觉的有时候这样的浏览方式比较好,比如说我们应该先建立一个基础包,如图的那样com.longyu.elec,如果这个包下有什么功能模块,只要一个一个添加就好了。这
2017-08-26 09:33:58
310
原创 jsp或者html导入jquery文件问题(1)
在jsp页面或者Html页面需要用到jquery的时候需要用标签引入jquery文件。一般放在标签内。身为初学者今天遇见了一个问题,我是这样写的。juqery文件的目录结构如下图:在客户端打开后报错,说f1()未定义。如下图:解决办法:将/js/jquery-1.11.1.js"/>改为/js/jquery-1.11.
2017-08-22 09:43:36
1742
转载 使用github下载项目
Git作为目前比较流行的版本控制系统,被各个互联网公司广泛使用着。目前国外的网站有GitHub,国内的有CSDN和OSCHINA的git。使用git可以很方便地进行多人协作和版本控制。作为一个入门小白,我先从我的角度来和大家一起看看如何使用github,我注重操作,不注重原理。如果想深入学习git,建议看类似git入门这样的文档这篇讲如何使用其它人的代码,最初,
2017-08-17 14:49:09
500
原创 jsp本地打开显示图片但是部署到tomcat后图片不显示
当打开图片位置比如:mysercise/boy.jpg,当使用<img src="mysercise/boy.jpg>时,在myeclipse中显示是正常的,但部署到tomcat之后图片却无法显示。这个是因为路径不对。/*Servlet获取URL地址有以下六个方法: getContextPath 取得项目名 getServletPath 取得Serv
2017-08-11 14:42:05
2190
1
转载 Java泛型总结
泛型是jdk5引入的类型机制,就是将类型参数化,它是早在1999年就制定的jsr14的实现。 泛型机制将类型转换时的类型检查从运行时提前到了编译时,使用泛型编写的代码比杂乱的使用object并在需要时再强制类型转换的机制具有更好的可读性和安全性。 泛型程序设计意味着程序可以被不同类型的对象重用,类似c++的模版。 泛型对于集合类尤其有用,如ArrayList。这里可能有疑问
2017-08-10 09:24:52
362
转载 @RequestBody, @ResponseBody 注解详解
简介:@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:
2017-08-09 18:19:39
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人