- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 SpringBoot整合Sa-Token
SpringBoot整合Sa-Token前言官网文档:http://sa-token.dev33.cn/一、Sa-Token是什么?Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权 等一系列权限相关问题二、使用步骤1.引入库代码如下(示例): <!-- Sa-Token 权限认证, 在线文档:http://sa-token.dev33.cn/ -->
2022-04-16 11:32:02
1625
1
原创 项目开发常见问题解决方案
spring security登录后访问接口403 forbidden解决方法:httpswww.cnblogs.comachengmup14781507.htmlMySQL区分查询大小写:https://blog.youkuaiyun.com/weixin_38004638/article/details/112378680Nginx 解决内容安全策略CSP(Content-Security-Policy)配置方式http://t.zoukankan.com/miracle-luna-p-142..
2022-04-11 17:01:52
428
原创 用iptables转发8080端口
执行systmectl stop firewalld.serviceSystemctl disable firewalld.service安装iptables (yum install iptables-services)Iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080使其配置生效 service iptables save查看配置路径 /etc/sysconfig/iptables重启也生效配置 .
2021-09-03 17:20:11
254
原创 浅拷贝和深拷贝
浅拷贝Java的深拷贝和浅拷贝,其实现方式正是通过调用Object类的clone()方法来完成protected Object clone() throws CloneNotSupportedException创建并返回此对象的副本。 “复制”的精确含义可能取决于对象的类。 一般的意图是,对于任何对象x ,表达式: x.clone() != x将是真实的,而且表达: x.clone().getClass() == x.getClass()将是true ,但这些
2021-07-14 14:43:07
86
原创 解决Ubuntu开启不了SSH
解决Ubuntu开启不了SSH查看是否开启了ssh服务是否安装,使用命令:sudo ps -e |grep ssh如果安装了的是会有sshd服务的,下面的图片是没有安装ssh服务先更新资源列表,使用命令:sudo apt-get update安装openssh-server,使用命令:sudo apt-get install openssh-server继续输入sudo ps -e |grep ssh查看是否安装成功,看到sshd则说明安装成功查看主机的IP
2021-03-24 18:15:38
1330
原创 实现Ubuntu同时安装open_jdk 和 oracle_jdk
一. 安装OPEN JDKOpenJDK的安装方式简单,选择自己需要的jdk版本,直接用命令行就可以完成安装sudo apt-get install openjdk-8-jdk注意 opneJDK 安装的默认路径是 /usr/lib/jvm二安装Oracle JDK先去官网下载Linux版本的Oracle JDK 建议下载压缩版本例如jdk-8u261-linux-x64.tar.gz 下载完成后用STZP工具传到Ubuntu系统桌面(位置不是固定,只是传到桌面等下比较好找)上面提到Op
2021-03-24 18:07:34
396
1
原创 集合特点
List集合ArrayList:底层是数组,数组是连续存储的,内存地址连续所有查询效率高,增删慢。LinkendList:底层是链表结构,链表结构内存散乱,但是每个元素储存本身地址还会储存下一个元素的地址,所以增删快。查询慢Voctor:底层是数组,线程安全,增删查慢。Map集合hashMap:是map集合的子类,允许键值为null,非线程安全、高效hashTable:线程安全,低效,不允许键和值为nulllinkendHashMap:是hashMap的一个子
2021-03-12 14:06:35
411
原创 报错The server time zone value ‘�й���ʱ��‘ is unrecognized or represents more than one time zone
The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize t
2021-03-08 15:14:28
144
原创 No archetype found in remote catalog. Defaulting to internal catalog
创建maven项目报错No archetype found in remote catalog. Defaulting to internal catalogIEDA解决方法:File —>Other Settings —> Settings for New Projects–> Build,Execution,Deployment—> Build Tools----> Maven---- Runner—>VM Options—> 填写为“-Darchet
2021-03-07 14:00:45
227
原创 验证controller报错[org.springframework.web.servlet.DispatcherServlet] - Context initialization failed
ERROR org.springframework.web.servlet.DispatcherServlet - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in file [D:\o2o\.metadata\.plugins\org.eclipse.wst.se
2020-07-23 10:53:31
2810
原创 解决Tomact启动出现乱码情况
Tomact启动出现乱码情况tomcat的启动窗口打印的启动信息中包含了大量的中文乱码,虽然这些对tomcat本身的使用没有任何影响,但却非常碍眼,影响视觉效果字节流解码为字符串时,使用了错误的字符集(和编码所用字符集不一致)!解决方法:logging.properties的文件中修改(将UTF-8修改为GBK)java.util.logging.ConsoleHandler.encoding = GBK保存重新启动就好了...
2020-07-22 09:32:52
135
原创 基本数据类型
基本数据类型整型:byte(8bit) short(16bit) int(32bit) long(64bit)浮点型:float(32bit)double(64bit)字符型:char(16bit)布尔型:Boolean(1bit)true/false整型byte 字节型-----8bit(敏感单元位)1byte=8bit 0 0000000 256种组合用第一个bit...
2019-08-25 21:54:02
192
原创 常量与变量
常量常量代表是程序运行过程中,不能再次改变的值固定的值:代表计算过程中经常使用到的值,便于程序计算用来代表一个含义(1,2,3,4 分别代表 上,下,左,右)什么样的值算是常量?固定不变的值,算作常量 (1,3.14,‘a’,true)可以是所有基本数据类型的值,固定不变是常量特殊的常量(‘abc’ ----String)String是一个引用数据类型,它的值很特殊,可...
2019-08-18 10:46:40
174
原创 配置JDK
环境搭建和配置环境变量下载JDK新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入下载JDKJDK下载超链接...
2019-08-13 23:16:13
179
原创 Java的集合
List的三个子类的特点ArrayList :底层结构是数组,底层查询块,增删慢。LinkedList:底层结构是链表型的,增删块,查询慢。Voctor:底层结构是数组 线程安全,增删慢,查询慢。LIst 和Map Set的区别list和set是存储单列数据的集合,Map集合是存储键和值这样的双列数据的集合;List中存储的数据是有顺序的,而且允许重复;Map中存储的数据是无序的...
2019-07-09 15:56:52
116
原创 面向对象
面向对象:三大特征继承 :从已有类得到的继承信息创建新类 提供继承信息的为父类又称基类,超类,得到继承信息的 类称子类又称派生类继承的好处封装多态...
2019-07-07 02:15:56
180
原创 面向对象实现计算器功能
public class Counter { //加 public float add(float a,float b){ return a+b; } //减 public float subtract(float a,float b){ return a-b; } //乘 public float...
2019-07-06 12:44:03
1874
原创 Java: 构造方法、块、this用法
类的四成员属性–静态描述类的特征(变量 存值)方法–动态的描述类的行为(做事情)构造方法–用来创建当前类的对象程序块(代码块)–理解就是一个方法(非常特殊 无参数无返回值无名字无修饰符)类的第三个成员构造方法—做事情1,作用:只有一个 构建(构造)当前类对象2,写法: 权限修饰符 与类名一致的方法名(参数列表)[抛出异常]{一件事情 创建一个对象(当前类)返回对象;}3...
2019-07-05 14:01:22
196
原创 Spring框架
SpringSpring的简介:spring(春天)–给软件行业带来了春天,由Rad Johnsin开发,是一个非常强大的控制反转(IOC)框架,以帮助分离项目组件之间的依赖关系。理念:使现在的技术更加实用,整合现有的框架技术。Spring优点:a.轻量级的框架(不具备侵入性:不需要继承或者实现类)b.IOC容器----控制反转(创建对象不需要new,而是通过IOC容器)...
2019-05-26 12:02:28
152
酒店管理系统
2019-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人