![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 65
weixin_44021967
这个作者很懒,什么都没留下…
展开
-
Maven的安装配置与使用
04 整合IDEA+Maven+SSM框架的高并发的商品秒杀项目之高并发优化:https://www.cnblogs.com/nnngu/p/8390387.htmlMaven安装与配置:https://blog.csdn.net/github_37759996/article/details/90748461Maven的安装和使用:https://oh-mybug.github.io/2020/04/27/Maven%E7%9A%84%E5%AE%89%E8%A3%85%E5%92%8C%E4%BD%原创 2022-04-08 22:28:30 · 393 阅读 · 1 评论 -
正则表达式匹配英文单词
import java.util.regex.Matcher;import java.util.regex.Pattern;public class pattern { public static void main(String[] args) { String query = "some examples of regex test,,cnd."; String[] parts = query.split("\\b[\\.\\,\\s\\n\\r\\n]原创 2021-10-12 22:46:39 · 6121 阅读 · 0 评论 -
Java并发编程-wait()/notify()/notifyAll()
1.为什么wait notify notifyAll这三个方法不再Thread类里面,而是属于Object类?Java提供的监视器锁是对象级别的,而不是线程级别的,每个对象都有锁,通过线程获得.由于wait是锁级别的操作,所以把它定义到Object类里面.因为锁属于对象.2.yield方法有什么作用?使当前线程从运行状态变为可运行状态.接着是哪个线程执行,就看系统分配了....原创 2021-08-29 22:43:12 · 85 阅读 · 0 评论 -
如何给IDEA配置syso快捷方式
File——>setting->Editors->Live Templates->output->±>原创 2021-08-19 14:40:41 · 374 阅读 · 0 评论 -
Java中一个接口可以继承多个接口吗?接口继承接口使用extends关键字
一个接口可以继承多个接口.interface C extends A, B {}是可以的.一个类可以实现多个接口:class D implements A,B,C{}但是一个类只能继承一个类,不能继承多个类class B extends A{}在继承类的同时,也可以继承接口:class E extends D implements A,B,C{}这也正是选择用接口而不是抽象类的原因https://zhidao.baidu.com/question/627716354058021124.ht原创 2021-08-17 18:03:53 · 3992 阅读 · 0 评论 -
字节面试-318
为什么要使用红黑树,B树和B+树:https://blog.csdn.net/zgz15515397650/article/details/85165454MySQL面试部分1.什么是索引索引(Index)是排好序的,能够快速查找数据的数据结构,能够帮助 MySQL 高效获取数据。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储的磁盘上。索引如果没有特别指明,都是指B-Tree(多路搜索树,并不一定是二叉树)结构组织的索引。其中聚集索引,次要索引,覆盖索引,复合索原创 2021-08-16 14:15:59 · 53 阅读 · 0 评论 -
SpringBoot-Thymeleaf、Freemarker
文章目录springboot创建、banner、springboot的创建方式:1.在线创建2.创建springboot2.maven创建,改造阿里云提供的start站点http://start.aliyun.com创建了一个springboot之后,内嵌了一个tomcat可供使用创建工程了,点击右上角的开始三角符号,在console打印出:可发现有tomcat8080"D:\Program Files\Java\jdk1.8.0_291\bin\java.exe" "-javaagen原创 2021-08-13 10:19:52 · 525 阅读 · 1 评论 -
微人事(8)-在线聊天WebSocket
文章目录1.服务器配置和controller2.前端的聊天配置1.实时消息使用了开源项目:github.com/Coffcer/vue-chat/issues/is-liyiwei/vue-Chat-demo1.服务器配置和controller@Configuration@EnableWebSocketMessageBroker//开启消息代理public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {原创 2021-08-12 22:02:38 · 193 阅读 · 1 评论 -
微人事(7)-邮件发送
文章目录1.获取QQ邮件授权码,查看邮件端口号465或5872.创建mailserver module3.在template中创建邮件模板4.创建rabbitmq的消息队列Queue企业级开发01-邮件发送:https://blog.csdn.net/weixin_44021967/article/details/1195121011.获取QQ邮件授权码,查看邮件端口号465或5872.创建mailserver module配置 基本信息server.port=8082spring.mail.h原创 2021-08-12 17:13:59 · 313 阅读 · 0 评论 -
微人事(5)-基本部门、员工、职位管理(excel文件、递归查询)
1.部门数据库表:department数据库中的表采用树的双亲表示法,去表示部门等级,只存储了每个部门的父亲节点。后端查询出所有的部门,以及每个部门对应的子部门,子部门对应的子部门,这样递归的查询出所有的部门以及子部门。查询功能实现(递归):1.查询出所有的部门department2.查询department的所有子部门3.接着再用子部门的id作为parentId去查询出,子部门的子部门,就这样递归下去,直到当前层的id作为parentId时,没有查询出部门。 <resultMap原创 2021-08-12 15:44:16 · 506 阅读 · 0 评论 -
微人事(6)-多模块改造
文章目录(1)maven配置(2)改造原来的vhr项目准备添加邮件模块,因为该模块与整个项目的其他部门耦合度不大,因此进行多模块改造,将人事管理和邮件模块都单独作为一个maven项目,并将它们集成到一个maven项目中。邮件模块用于新员工入职,给新员工发一封欢迎邮件,员工加薪,发邮件,等请求。(1)maven配置找到maven的D:\ProgramData\apache-maven-3.5.4-bin\apache-maven-3.5.4\conf\setting.xml195行的<prof原创 2021-08-12 15:40:11 · 152 阅读 · 0 评论 -
微人事(3)- 动态权限控制(SpringCache、SpringSecurity)
文章目录前端设计:左侧菜单设计后台设计:动态权限控制动态权限控制扩展知识1:前端设计:左侧菜单设计将每一级的菜单放到数据库中,而不是写死到前端enabled表示当前项是否启用。keepAlive表示不显示这个标签的时候,这个标签是隐藏还是销毁。requireAuth表示组件是否需要登录才能访问。后台设计:动态权限控制数据库:hr、hr_role、role、menu_role、menu用户->角色->权限:在menu中定义了当前权限的url接口,例如员工奖惩对应的url为/pers原创 2021-08-11 21:48:15 · 376 阅读 · 0 评论 -
RESTful风格接口-达摩院
07-01 RESTful简介添加依赖:web,Rest Repositories,底层使用了Spring Data Jpa(data jpa 只需要添加一个依赖,不需要添加其他配置)(MyBatis(需要做一些配置)、Mongdb也可以) ,Mysql Driver07-02 RESTful快速构建全文搜索引擎Elasticsearch简介与实战:https://www.jianshu.com/p/d48c32423789三个依赖:web、restful、elasticsearch@Docume原创 2021-08-11 19:51:41 · 1261 阅读 · 0 评论 -
SpringBoot整合springsecurity、OAuth2.0-达摩院
文章目录07-01 RESTful简介第九章 Spring Cache第十章 spring security10-03 手工配置用户名密码10-04 HTTPSecurity配置10-05 HTTPSecurity登录表单配置10-06 HTTPSecurity注销登录请求10-07 多个HTTPSecurity10-8 密码加密10-12 动态权限配置SpringBoot整合OAuth2.007-01 RESTful简介添加依赖:web,Rest Repositories,底层使用了Spring Da原创 2021-08-11 17:10:56 · 649 阅读 · 0 评论 -
redis学习补充笔记
使用虚拟机安装Ubuntu16.04,并编译安装redis成功。编译安装后,将控制台占住了修改配置文件,vi redis.confredis-server redis.conf#启动redisredis-cli -a 123#进入代理区第二章 基本数据类型StringListSetHashZSet不止这5个,这五个是基础。1.StringString是redis中最简单的数据结构。在redis中,所有的key都是字符串。不同的key对应的value具有不同的数据结构,我们所说的原创 2021-08-11 16:45:57 · 346 阅读 · 0 评论 -
springboot之数据校验
文章目录数据校验分组校验校验注解http://itboyhub.com/2021/01/28/springmvc-exception-validation/<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> &原创 2021-08-08 19:50:07 · 204 阅读 · 0 评论 -
企业级开发02-定时任务(@Scheduled 和 Quartz)
文章目录@ScheduledQuartzSpring Boot 中实现定时任务的两种方式!:https://mp.weixin.qq.com/s/_20RYBkjKrB4tdpXI3hBOA@Scheduled依赖:web项目创建成功,在启动类中开启定时任务,添加注解:@EnableScheduling可以用于任意Java程序中,Quartz定义了一个helloService参数启动器:SchedulerFactoryBean将触发器设置进去...原创 2021-08-08 17:16:56 · 188 阅读 · 0 评论 -
消息中间件ActiveMQ、RabbitMQ
ActiveMQ实战(一)–ActiveMQ简介:https://blog.csdn.net/u011781521/article/details/75716197从javaAPI层面规范的,RabbitMQ是协议的层面规范的,可跨语言ActiveMQ安装开源,完全支持JMS1.1规范,安装方便,RabbitMQ安装较麻烦下载连接:https://activemq.apache.org/download.html建议在Linux上,运行需要有JDK环境,因为ActiveMQ是基于java语言的,原创 2021-08-08 11:20:22 · 88 阅读 · 0 评论 -
Spring Boot 整合WebSocket
文章目录1.WebSocket介绍2.SpringBoot结合WebSocket11-03 在线私聊1.WebSocket介绍Spring Boot 结合 WebSocket 实现在线聊天:https://mp.weixin.qq.com/s/Rrj7oco3K8kJBsTxEEdz9g2.SpringBoot结合WebSocket群聊,不存在用户信息依赖:web,socketweb-jar:在SSM,想使用前端库也可以像依赖一样添加到https://mvnrepository.com/ht原创 2021-08-07 22:42:46 · 283 阅读 · 0 评论 -
SpringBoot整合持久层Mybatis、Mysql、Redis、Session、Sginx,接口幂等性-达摩院-http://springboot.javaboy.org/
文章目录第五章 Spring整合持久层05-03 整合Mybatis05-04 XML方式05-05 整合Mybatis多数据源05-06 搭建Mysql主从复制05-07 动态切换数据源第六章 SpringBoot整合NoSql06-02 整合redis06-03 整合session共享第五章 Spring整合持久层整合JdbcTemplate了解整合JdbcTemplate05-03 整合Mybatis有两种方式,使用xml方式比较方便spring.datasource.url=jdbc:原创 2021-08-06 11:50:06 · 372 阅读 · 0 评论 -
如何在IDEA中使用Maven
1.下载配置Maven如何使用IntelliJ IDEA 配置Maven:https://blog.csdn.net/westos_linux/article/details/78968012Maven官网下载:http://maven.apache.org/download.cgi下载后,解压,之后添加环境变量就可以了。系统变量:新建系统变量MAVEN_HOME添加Path变量2.配置本地仓库首先在电脑硬盘上创建一个文件夹,作为本地仓库,之后将这个文件路径添加到配置文件中。conf\原创 2021-07-24 17:57:32 · 94 阅读 · 0 评论