好学若饥,谦卑若愚

不乱于心,不困于情,不畏将来,不念过往

【Java基础】---break和continue

break:使用在switch-case中或者循环中,如果使用在循环中,表示:结束当前循环continue:使用在循环结构中,表示:结束当次循环注意:1】若有两层嵌套循环,要求,内部循环不满足,终止外部整个大循环,可以考虑使用标签。fortest:for (int i=1;i&lt...

2018-05-20 17:21:08

阅读数:21

评论数:1

【Java基础】---switch语句

使用注意:1】根据变量的值,选择相应的case去判断,一旦满足case条件,执行case的相应语句。如果没有break或者已经到结尾的话,会继续执行执行其下的case语句,此时需要根据需求来选择是否加入break,比如输入某个月的几号,要求得出这个是一年的第几天,这个时候可以不加入break。也可...

2018-05-20 17:13:17

阅读数:38

评论数:1

【Java基础】---交换两个变量值方法

前提://声明两个局部变量 int m =12; int n = 5;第一种://第一种方法:提供一个临时变量 int temp = m; m=n; n=temp; System.out.println("m:"+m+"n:"...

2018-05-20 16:55:05

阅读数:5

评论数:1

【Java基础】---变量

1、什么是变量?1】内存中的一个存储区域2】该区域有自己的名称(变量名)和类型(数据类型)3】Java中每个变量必须先声明,后使用4】区域的数据可以在同一类型范围内不断变化2、使用变量需要注意?1】变量的作用域:一对{}之间有效2】在合适的位置需要进行初始化值3、定义变量的格式?1】数据类型 变量...

2018-05-20 15:47:13

阅读数:5

评论数:0

【SpringSecurity】用户自定义认证

自定义用户认证逻辑 处理用户信息获取逻辑-UserDetailsService 用户信息被封装在一个接口里面的UserDetailsService,由SpringSecurity提供,如下:  该接口里面有一个loadUserByUsername方法,传入参数为userName,返回值为userD...

2018-05-13 20:38:24

阅读数:122

评论数:0

【SpringBoot】thymeleaf标签不用关闭配置

采用的配置依赖如下: <!--thymeleaf依赖--> <dependency> <groupId>org.springframework.boot&a...

2018-05-02 21:30:54

阅读数:31

评论数:1

【SpringBoot】使用swagger生成html文档

前言 对于前后端分离的项目来说,这个时候往往需要接口文档,进行前后端联调。这个时候可以采用使用swagger插件来生成html文档来作为接口文档进行开发 应用 1、引入依赖 <!--swagger核心包--> &amp...

2018-05-02 21:15:26

阅读数:14

评论数:0

【SpringBoot】RESTful API拦截-过滤器、拦截器、切片

前言 这里了解一下restful api的拦截,文本主要介绍三种方式来对api进行拦截,参考本文可实现拦截api,进行一些附加操作,比如打印拦截到的方法所在类名,获取原始的request,拦截到api的调用的方法名,还可以根据需要实现打印出方法的参数。当然,下面介绍的拦截器、过滤器、切片功能不全...

2018-05-02 20:47:47

阅读数:37

评论数:0

【Spring Security】基本原理(一)

介绍 SpringSecurity核心功能:认证(身份校验,你是谁),授权(你能干什么),攻击防护(防止伪造身份) 原理 REST API:相当于应用的controller,用户的增删该查的一些服务 Spring Security过滤器链:这个是最核心的部分,相当于一组Filter...

2018-04-29 11:23:40

阅读数:52

评论数:14

【虚拟机】解决网络适配器没有 VirtualBox Host-Only Ethernet Adapter 问题

下面以windows系统来演示重新安装 VirtualBox Host-Only Ethernet Adapter的方法 1、“win+r”输入“devmgmt.msc”,出现如下界面: 2、点击菜单栏中的操作-添加过时硬件,出现如下界面,点击下一步: 3、选择“安装我手动从列表选择...

2018-04-18 11:41:42

阅读数:71

评论数:13

【自考】-计算机网络原理

2018-04-15 19:08:54

阅读数:37

评论数:6

【SpringBoot】hibernate-jpa方式声明PO

引用包名:import javax.persistence.*;注解解释:@Entity:数据库实体@DynamicUpdate:动态更新时间,解决实体对象里面有createtime,updatetime的时候,更新数据库时间不更新的情况@Table:用来描述数据库表,表名和实体名忽略大小写及“_...

2018-04-02 16:44:14

阅读数:54

评论数:6

【SpringBoot】Logback的application.yml和logback-spring.xml配置

application.yml:logging: pattern: # %d(时间)%msg(打印信息)%n换行 console: "%d - %msg%n" #日志输出路径(部署后可以指定部署路径) path: E:...

2018-04-02 15:51:54

阅读数:29

评论数:5

【SpringBoot】lombok插件代替每次Logger的实例化

1、idea安装lombok插件2、没有安装插件之前使用方式3、使用插件之后使用方式4、该插件支持的@Data注解,可以自动为属性提供getter和setter方法,还有单独的@Getter和@Setter等等其他。...

2018-04-02 15:41:01

阅读数:26

评论数:4

【SpringBoot】devtools方式实现热部署

添加依赖包<!--添加热部署插件--> <dependency> <groupId>org.springframework.boot</gro...

2018-04-02 15:18:57

阅读数:89

评论数:3

转自《我的2017,熠熠生辉》的沙发评论

2018-04-01 08:42:41

阅读数:39

评论数:6

【时区】查询日期或者插入日期比当前时间少8个小时

查询日期或者插入日期比当前时间少8个小时,如果遇到这类情况,可以参考如下解决方式:1、查看mysql所在服务器的时区是否为东八区,参考 【Linux】Centos7修改系统时区timezone2、查看jdbc连接,连接的时候加入时区的设置如下:jdbc:mysql://192.168.21.27/...

2018-04-01 08:30:54

阅读数:124

评论数:1

【Linux】Centos7修改系统时区timezone

突然发现Linux本地时间和当前时间不符,正好差八个小时,导致上面的mysql在进行数据处理的时候,时间不符。所以修改一下centos7的时区为Asia/Shanghai第一步:查询服务器时间[root@localhost ~]# timedatectl Local time: Sat...

2018-03-31 09:23:23

阅读数:71

评论数:12

【mysql】ERROR 1366 (HY000)

错误ERROR 1366 (HY000): Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'name' at row 1原因字符集服务端和客户端采用的不是utf-8编码,不能识别中文解决方式首先用一下命令查看一下字符集:...

2018-03-21 16:36:43

阅读数:67

评论数:19

【SpringBoot】集成JPA启动基于JPA的单元测试方法报如下错误:could not initialize proxy - no Session

出现该错误,分析了一下原因:基于JPA的实现来说,在进行数据库访问的时候,针对数据库的访问与操作session已经关闭释放了。百度了一下,网上有如下解决方案:第一种方案:在@OneToMany的参数中使用fetch=FetchType=Eager未涉及到该注解的使用,所以未采用该方案第二种方案:在...

2018-03-18 19:48:23

阅读数:74

评论数:19

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