- 博客(18)
- 收藏
- 关注

原创 springboot+vue前后端分离 + security + JWT 实现token登录
背景:本着理论兼动手能力,自己搭建了目前主流的spring boot项目和vue项目。先学习java开发相关的某一块理论知识,然后在项目中实现。同时也完成前端的项目,全面提升自我!后续会将学习过程记录再次。springboot:2.3.0.BUILD-SNAPSHOTvue:2.6.12axios: 0.19.2本次内容主要记录在前后端分离项目中,如何实现security + JWT 实现token认证登录相关依赖导入:<dependency> &l...
2021-08-15 16:07:07
4526
1

原创 window10,Redis-5.0.10环境的主从、哨兵、集群的实战笔记
一:redis主从1. 下载redis安装包Redis-x64-5.0.10.zip2. 解压到C:\software\install\redis-5.0.103. 重新命名redis-5.0.10 ->redis-5.0.10-6378-master4.复制两份 redis-5.0.10-6378-master 分别命名为redis-5.0.10-6380-slave和 redis-5.0.10-6381-slave5.修改redis-5.0.10-6380...
2021-07-04 10:04:46
1019
2

原创 利用java集合Set、Map、List等的特性,分类统计各组数据的数量
场景:一个大会的后台,客户报名签到管理系统,批量导入对客户已经分配的酒店问题:因为后台中对酒店及对应房间类型有数量控制,导入之前,需要统计出Excel表中的各个酒店的不同类型房间的数量,避免人为填写的Excel数据有误前缀太多,现在让我们直奔主题吧!!!。。。。。。技术支持:1、Map集合的键不重复;2、List集合的有序性;3、Set集合的可重复性;详解一...
2018-03-10 21:32:17
9005

原创 加载页面时,ajax异步请求数据,$.each()遍历数据,通过jQuery将数据html()到dom结构中
实战项目中一个ajax方法截图知识点一:jQuery初始化页面方式! $(document).ready(function () { alert("第一种方法。"); }); $(function () { alert("第二种方法。"); }); jQuery(function ($) { alert("第三种方法。"); });
2017-10-13 10:12:34
21984
原创 类加载原理
类加载时机:1.当虚拟机启动的时候,初始化用户指定的主类,就是启动执行的main方法所在的主类2.new一个类的时候要初始化3.遇到调用静态方法的指令时,初始化该静态方法所在的类4.遇到访问静态字段的指令时,初始化该静态字段所在的类5.子类的初始化会触发父类的初始化6.如果一个接口定义了default方法,那么直接实现或者间接实现该接口的类的初始化,会触发该接口的初始化。
2024-05-12 16:30:22
372
原创 JVM内存模型
方法区是线程共享得的区域。它用于存储已被虚拟机加载的类型信息、常量、静态变量及时编译器编译后的代码缓存等数据。运行时常量池是方法区的一部分。Class文件中除了有类的版本,字段,方法,接口等描述信息外,还有一项是常量池表。
2024-05-12 16:21:38
364
原创 字节码基础
1、java bytecode由单字节(byte)的指令组成,理论上最多支持256个操作码。实际上java只使用了200左右的操作码,还有一些操作码则保留给调试操作。2、操作码(指令),主要有“类型前缀”和“操作名称”两部分组成。3、指令性质分类,主要分成四个大类--- 栈操作指令,包括与局部变量交互的指令--- 程序流程控制指令--- 对象操作指令,包括方法调用指令--- 算数运算以及类型转换指令。
2024-05-12 15:44:05
609
原创 Spring源码阅读-ClassPathXmlApplicationContext
第四步:调用抽象父类AbstractRefreshableConfigApplicationContext。第五步:调用抽象父类AbstractRefreshableApplicationContext。第三步:调用抽象父类AbstractXmlApplicationContext。第六步:调用抽象父类AbstractApplicationContext。第七步:设置应用上下文接口ApplicationContext。//设置上下文的配置路径。第二步:调用构造方法。
2023-11-09 22:59:17
839
原创 JAVA中opencsv包解析CSV大文件
最近有些从大数据部门下载的基础数据,并已csv格式存储的,其中一些单个文件中数据量达到200W条。现在需要我把文件重新解析一次。因为其中一个表头对应的值是一个{key1=value1, key2=value2,key3=value3}类型。而且要把key1、key2、key3等解析出来并作为新的表头,然后生成新的csv文件。1.用Excel打开csv文件最大能展示出1048576行,想让领导能看到所有数据,当然需要拆分文件哦2.我是将csv拆分成多个且最大900000条数据的csv文件,即便如此,单个文件也
2022-06-09 21:41:50
8617
2
原创 pull远程代码,本地冲突,回退本地代码到pull之前
1.查询历史git reflog2.回退到指定版本git reset --hard HEAD@{n}
2021-07-22 15:39:58
577
原创 Git操作,还没有merge的,但是已经push过的commit,撤回commit
1.执行git log 定位commit xxxadsfdgfngffdhfj2435465fdfdfwe (commitid)2.git reset --softcommitid (目的是拿回代码)3.git reset . (取消add)4.git stash (缓存代码)5.git pull (拉最新的代码,有冲突解决冲突)
2021-07-14 17:00:18
2158
原创 java 正则匹配详解
通过java正则解析字符串 java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现一、Pattren作用:1、Pattern类用于创建一个正则表达式,也可以说创建一个匹...
2019-08-29 10:55:34
11220
原创 ssm框架的项目中用户图片的上传功能
后台管理的web项目中,需要完成图片的上传功能工具准备:一、图片上传的必要JS文件;二;当前也页面中JS重写提交图片的方法;三、后台接收和处理图片的方法整体思路:一、HTML中添加文件上传按钮;二、选择图片的同时将图片传到后台进行下载和返回图片存储的地址; 三、前台获取到后台返回的图片地址,然后将地址值存到表单的输入框中;四、提交表单请求,存储地址到数据库详细步骤如...
2018-05-22 17:54:52
3946
1
原创 JS 调用打印机,打印HTML中的部分内容
如何在页面上调用打印机!!!要打印的内容:JSP上的一个<DIV></DIV>,打印按钮:打印按钮的方法:$(function(){ $('#checkin_div').click(function(){ $('#dvData')....
2018-03-21 14:39:23
4562
原创 浅谈DNS域名解析过程
互联网是通过URL来发布和请求资源的,而URL中的域名需要解析成IP地址才能与远程主机建立连接。当用户在浏览器中输入 www.baidu.com时,DNS会将域名解析成IP地址,然后再去匹配对应的IP地址。步骤一:当在浏览器中输入域名按下回车键后,浏览器会检查缓存中有没有这个域名对应的解析过的IP地址。如果缓存有,解析结束。浏览器缓存域名在大小和时间上都是有限制的。缓存时间可由TTL属性来设...
2017-10-14 20:56:26
4156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人