自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 序列化 transient 、session、cookie

transient使用小结一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。 transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。变量如果是用户自定义类变量,则该类需要实现Serializable接口。 被transient关键字修饰的变量不再能被序列化,一个静态变量不管是否被transient修饰,均不能被序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的...

2022-03-05 14:14:02 614 1

原创 每日进步一点点---抽象类实现接口的意义

抽象类当然能够实现接口,意义如下:一般来说我们使用普通类来实现接口,这个普通类就必须实现接口中所有的方法,这样的结果就是普通类中就需要实现多余的方法,造成代码冗余。但是如果我们使用的是抽象类来实现接口,那么就可以只实现接口中的部分方法,并且当其他类继承这个抽象类时,仍然可以实现接口中有但抽象类并未实现的方法。...

2022-02-24 16:04:17 426

原创 冒泡排序的n-i-1说法

冒泡排序的n-i-1说法冒泡排序的时间复杂度:额外知识算法的复杂的的由时间复杂度和空间复杂度来决定的。时间复杂度是指执行算法所需要的计算工作量;而空间复杂度是指执行这个算法所需要的内存空间。( 算法的复杂性体运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度。)...

2021-03-23 15:04:34 1163 1

原创 Invalid bound statement 出现的一些解决方法

Invalid bound statement 出现的一些解决方法1.你的mapper写在了resources目录里面。可以指定mapper的路径来进行查找mybatis.mapper-locations= /mapper/.xml2.如果配置了路径还是没找到,另外还要加上注解在接口哪里加上:@Repository没有注解可能会出现“**字符无效”“3检查target目录有没有编译成功,有时候idea也会出现编译不成功的情况的...

2021-03-14 10:57:19 676

原创 redis笔记

二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案:接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截;从缓存取不到的数据,在数据库中也没有取到,这时也可以将key-value对写为key-null,缓存有效时间可以设置短点,如30秒(设置太长会导致正常情况也没法使用)。这样可以防止攻击用户反复用同一个id暴力

2020-09-11 14:39:59 66

原创 常用的js方法

首先要用的一些关键函数很容易计的,只要英语过关就好了getElementsByTagName:根据标记名获取元素getElementById:通过Id获取元素document.getElementById:document加载HTML元素对象,从上到下**疑惑点:**bannerDiv.getElementsByTagName(“ul”)[0]getElementsByTagName返回的是一个NodeList而不是一个数组。所以可以通过下标找到子节点。也可以将NodeList转换为Ar

2020-09-11 14:37:52 54

原创 java接口为什么要new实现类

当然实际过程中不是人找的,人只要配置配置文件就好了,百代码的编译过程会自动的跳转到你配置的那个实现类上。但是如果这个接口度一辈子只有一个实现,那接口没有任何存在的必要,接口的本身就是为了多实现而存在的。...

2020-09-11 14:36:26 1584

原创 redis 安装问题集锦和解决

1.点击redis-server.exe 出现闪退的情况打开cmd ,出现[26480] 14 Aug 11:17:01.168 # Warning: no config file specified, using the default config. In order to specify a config file use D:\redis\redis-server.exe /path/to/redis.conf[26480] 14 Aug 11:17:01.177 # Creating S.

2020-08-14 11:28:29 163

原创 idea2020.2 org.apache.jasper.JasperException解决方法

/来自一个努力奋斗的少年/1.正常出错的话,可以看看有没有这个库,如果没有可以直接引入库就行了。2,非正常出错的话,可以看看tomcat的版本有没有问题,反正tomcat7,tomcat9我试过不行,但是tomcat8.0是可以的。tomcat8.5没试过,因为电脑没安装8.5的嘿嘿...

2020-08-09 16:21:55 1211 1

原创 idea2020.2显示out和target目录

1.查看model里有没有out和target目录2.查看3.在idea页面进行设置4.结果显示

2020-08-09 09:57:05 2110

原创 python的逆矩阵,加减乘法,特征值和特征向量

import numpyA = numpy.array([[-1, 3, 2], [-5, 7, -2], [-3, 0, 1]])B = numpy.array([ [8, 2, -1], [6, 4, 0], [-2, 3, 5]])a = numpy.linalg.inv(A)b = numpy.linalg.inv(B)c, d = numpy.linalg.eig(A)h, g = nu

2020-06-03 11:45:07 616

原创 构造函数的特点和作用

public class Clothing implements MilkTeaBreak{ public float price; public String name; public Clothing() { super(); // TODO Auto-generated constructor stub } public Clothing(float price, String name) { super(); this.price = price; this.name

2020-05-30 08:09:26 1022

原创 时间连接WiFi有网,但是电脑连接WiFi没网

时间连接WiFi有网,但是电脑连接WiFi没网这个很大可能是与dns服务器地址有关联。解决的方法是:先找到网络和Internet设置找到网络和共享中心找到属性

2020-05-23 22:03:40 127

原创 Java的成员变量,局部变量,静态变量

`/**java的变量类型@author JC*/public class TestVariable {// 成员变量(实例变量)在方法之外,随着对象的创建而创建,// 随着对象的消失而消失,存放在堆中,用来表示一类事物的公共属性;String A = "仙域异灵";// 静态变量(类变量):用static修饰,不属于类的对象和实例。// 因为静态变量与所有的对象实例共存。static String B = "万古苍穹";public void index() {

2020-05-18 07:32:59 73

原创 Java的对象流坑点

Java对象流在服务端,客户端是有先后之分的:顺序一致会造成死锁的:两个会相互竞争资源在服务端中有:先ObjectInputStream,然后 ObjectOutputStream在客户端中有:先ObjectOutputStream,然后ObjectInputStream...

2020-05-16 20:49:44 96

转载 深入理解JVM-java虚拟机栈

1.java虚拟机栈  1. Java虚拟机栈也是线程私有的,它的生命周期与线程相同(随线程而生,随线程而灭)2. 如果线程请求的栈深度大于虚拟机所允许的深度,将抛出StackOverflowError异常;如果虚拟机栈可以动态扩展,如果扩展时无法申请到足够的内存,就会抛出OutOfMemoryError异常;(当前大部分JVM都可以动态扩展,只不过JVM规范也允许固定长度的虚拟机栈)3. Java虚拟机栈描述的是Java方法执行的内存模型:每个方法执行的同时会创建一个栈帧。对于我们来说,主要

2020-05-13 10:02:37 135

原创 数据库基本权限

---新建个用户create user username identified by "密码" ;---修改用户密码alter user 用户名 identified by “新密码”; --给用户赋予所有权限grant dba to 用户; --这个是给用户赋予登录的权限。grant create session to 用户;    --给用户赋予表...

2020-05-06 12:05:34 171

原创 关于数据库toad导出数据sql文件

按完整的导出可以这样然后结果是没有登录名的如果要登录名的话需要结果是但是不推荐使用这个,因为不好分享

2020-05-06 11:52:36 1782

转载 power designer 小写转大写脚本

'***************************************************************************** dim model 'current model set model = ActiveModelIf (model Is Nothing) Then MsgBox "There is no current Model" Else...

2020-05-05 12:30:09 127

原创 Java中常用的String方法解析和使用示例

substring(beginIndex)与substring(beginIndex, endIndex)上下界的位置。 // substring(beginIndex) String str1 = "xianyuyiling"; String str2 = "仙域异灵"; String getstr1 = str1.substring(0); String getst...

2020-04-22 13:22:25 138

原创 java在jdbc中toString()的用法

toString本意是:返回该对象的字符串没有重写toString()方法。public void execQuety(String sql) throws SQLException { System.out.println(sql); System.out.println(connection); PreparedStatement prep = connection.pre...

2020-04-21 22:13:24 306

转载 properties路径的读取

properties路径的读取package cn.habitdiary;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java...

2020-04-21 21:38:50 277

springcloud-nacos.7z

1.4.2 nacos windows版本 ,linux 版本

2021-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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