- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 面试题(二):并发类
1、开启一个线程的方法有哪些?实现Runnable接口 继承Thread类2、销毁一个线程的方法有哪些?使用退出标志,使线程正常退出,也就是当run方法完成后线程终止 使用interrupt()方法中断线程 使用stop()方法强行终止线程(不推荐,不安全)stop()方法会强行把执行一半的线程终止,不会导致线程的资源正确释放,会导致程序工作在不确定的状态下3、假设你有三个线程T1,T2,T3。你如何能保证线程T2在线程T1后运行,T3在T2后运行可以通过使用Thr...
2020-06-02 17:00:33
172
原创 面试题(一):Java集合类
集合和数组的区别:1、数组是固定长度;集合是可变长度。2、数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。3、数组存储的类型必须是同一数据类型;集合存储的对象可以是不同数据类型。...
2020-06-01 16:13:14
334
原创 Spring Cloud (二):高可用注册中心
1、application-peer1.properties# 服务端口server.port=1111spring.application.name=eureka-server# 注册中心ip地址eureka.instance.hostname=peer1# 注册地址eureka.client.serviceUrl.defaultZone=http://peer2:1112/eureka/# 设置为false,代表不向注册中心注册自己eureka.client.registe...
2020-05-22 16:21:28
258
原创 Spring Cloud (一):搭建服务注册中心
1、application.properties# 服务端口server.port=9093spring.application.name=eureka-server# 注册中心ip地址 127.0.0.1或者localhosteureka.instance.hostname=127.0.0.1# 注册地址eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eur.
2020-05-21 15:42:06
297
原创 Redis基础知识
1、简介Redis是一个基于内存的高性能的Key-Value非关系型数据库.2、应用场景session共享(单点登录) 页面缓存 消息队列 排行榜3、数据类型String List Set Sorted Set Hash4、为什么那么快完全基于内存,绝大部分请求都是内存操作,速度非常快 数据结构简单 单线程 采用了非阻塞I/O多路复用机制...
2020-05-13 10:48:08
158
原创 SpringBoot与thymeleaf结合权限控制失败sec:authorize不起作用
1、修改pom文件:重点是properties,其次是thymeleaf与springsecurity4依赖;标签里一定别落下-spring5;<properties> <java.version>1.8</java.version> <!-- upgrade to thymeleaf version 3 --> &l...
2019-12-10 00:27:42
2272
原创 SpringBoot登录添加图片验证
引入依赖 <!--验证码--> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <versio...
2019-12-09 22:24:35
427
原创 Spring Boot集成Spring Security
引入依赖 <dependencies> <!--Spring Boot依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo...
2019-12-09 14:18:02
168
原创 IntelliJ IDEA更改本地maven仓库地址
左上角【File】—— 【Settings】 —— 【Build, Execution, Deploymen】—— 【Build Tools】——【Maven】或者左上角【File】—— 【Settings】然后直接搜索maven;...
2019-12-08 18:12:11
1890
1
原创 Spring Boot项目个性化配置
自定义banner必须放在 resources 目录下(不需要配置,直接放在根目录,会自动扫描) 命名必须为 banner.txt 获取自定义 Banner 文本(https://www.bootschool.net/ascii) 颜色:${AnsiColor.BLUE} SpringBoot版本并格式化:${spring-boot.version}${spring-boot.forma...
2019-12-08 17:57:37
309
原创 第一个Spring Boot项目
首先打开idea主界面选择File->New->Project;选择Spring Initializr,jdk选择1.8,然后点击Next;maven信息配置:Artifact: 编写者、group: 包名groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的group:一般分为多个段,第一段为域,第二段为公司名称。artifact...
2019-12-08 16:27:35
189
原创 layui菜单栏点击菜单后,收缩其他展开列
属性名 可选值 说明 lay-shrink 空值(默认) 不收缩兄弟菜单子菜单 all 收缩全部兄弟菜单子菜单 展开子菜单时,是否收缩兄弟节点已展开的子菜单 (注:layui 2.2.6 开始新增) 如:<ul class="layui-nav layui-nav-tree" lay-shrink="all"> ...
2019-12-04 08:43:58
5841
原创 Java环境变量的配置
1、下载JDK(Java SE 8)官网地址(需要登录Oracle账号):https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html以电脑系统64位为例:专业术语:Java Development Kit = JDK = 编写Java程序的程序员使用的软件;Ja...
2019-09-24 17:20:35
268
7
原创 安装Oracle之后的第一步---创建表空间、新增用户、用户授权
第一步:创建表空间表空间:此空间是用来进行数据存储的。临时表空间:主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。备注:因为用途不同所以才有了区分,实际上数据库都是有默认临时空间的,但实际应用中很难满足需求,所以才需要自己创建临时空间。1、创建临时表空间create temporary tablespace user_te...
2019-05-19 13:09:39
847
原创 Oracle11g配置服务名
一、 第一步找到Net Manager,如图1所示:图1二、 第二步打开后找到中间的Oracle Net配置下有一个服务命名,鼠标点击“服务命名”后,点击左侧的绿色加号,如图2所示 :图2三、 第三步输入“网络服务名”,网络服务名是自己命名的,没有硬性限制,如图3所示,然后点击下一步。图3四、 第四步点击TCP/IP协议,如图4所示,点击下一步。图4...
2018-06-26 14:10:23
10201
原创 Oracle11g安装步骤详解
1下载Oracle根据自己的操作系统(32位或64位)到官网下载相应的安装程序,官网下载网址(打开速度会有点慢): http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html?ssSourceSiteId=otncn。注意Oracle分成两...
2018-06-25 14:04:43
1123
jsencrypt.zip
2019-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人