![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
jadenmong
保持谦逊,追求卓越!
展开
-
MySQL批量修改表的字段和索引
MySQL批量修改表的字段和索引原创 2022-09-21 18:15:00 · 845 阅读 · 1 评论 -
linux查看日志文件(zip/log)命令
linux查看日志文件(zip/log)命令原创 2022-09-21 16:09:10 · 2862 阅读 · 0 评论 -
git pull、merge和rebase的区别
git pull、merge和rebase的区别1、git pullgit pull = git fetch + git mergegit pull --rebase = git fetch + git rebase2、merge 和 rebase3、个人总结merge:会产生一个新的节点,与之间的提交分开显示rebase:操作不会产生新的节点,是将两个分支融合成一个线性的提交4、别名小技巧...原创 2022-01-02 18:26:21 · 1757 阅读 · 0 评论 -
什么是缓存雪崩、缓存穿透、缓存击穿?解决这些问题的方案有哪些?
什么是缓存雪崩、缓存穿透、缓存击穿?解决这些问题的方案有哪些?缓存雪崩:redis缓存key同一时间大量失效,导致大量请求全部打到数据库,造成数据库挂掉解决方案:随机初始化缓存的失效时间,让缓存不在同一时间失效redis集群部署,把热点key平均分布到不同的redis节点上暴力方法,不设置缓存失效的时间后台跑一个定时任务,定时刷新缓存的失效时间缓存穿透:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击原创 2021-11-24 17:14:52 · 509 阅读 · 0 评论 -
看源码小技巧
看源码小技巧要理清源码主脉络的时候多抓住:start()、begin()、init()这些方法看原创 2021-10-24 22:21:10 · 138 阅读 · 0 评论 -
创建视图时,报 ORA-01031: insufficient privileges
创建视图时,报 ORA-01031: insufficient privileges解决方案:运行grant select any table to OCC_FEE_0726原创 2021-10-22 17:04:16 · 475 阅读 · 0 评论 -
@NotNull parameter ‘module’ of com/.........(GenerateWARPackages打包报错)
这里写自定义目录标题@NotNull parameter ‘module’ of com/.........(GenerateWARPackages打包报错)@NotNull parameter ‘module’ of com/…(GenerateWARPackages打包报错)当时的问题是选择两个不同module中的Java文件同时打包,就会出现这个报错解决方案:逐个module打包...原创 2021-10-22 17:01:56 · 2834 阅读 · 1 评论 -
JavaSE之注解和反射
三种注解:元注解、内置注解、自定义注解反射各种类型的class对象ROM原创 2021-03-09 10:51:59 · 192 阅读 · 0 评论 -
JavaSE之IO
I:input 输入(读取)O:output 输出(写入)流:数据(字符,字节) 1个字符(char)=2个字节 1个字节(Byte)=8个二进制位(bit)原创 2021-03-08 15:58:25 · 143 阅读 · 0 评论 -
网络编程(Java)
1、网络编程中有两个主要的问题如何准确地定位到网络上的一台或者多台主机找到主机之后如何进行通信2、网络编程中的要素IP和端口号网络通信协议原创 2021-03-08 15:56:27 · 150 阅读 · 0 评论 -
多线程之线程生命周期、线程优先级、守护线程、线程池
原创 2021-03-05 10:03:40 · 151 阅读 · 1 评论 -
多线程之线程同步、lock锁、死锁
线程同步的本质(线程同步其实就是一种等待机制)线程同步的两种形式:同步方法和同步代码块lock锁synchronized与lock的对比产生死锁的四个必要条件合理利用锁总结:方法里面需要修改的内容才需要锁,锁太多,浪费资源...原创 2021-03-05 10:01:56 · 163 阅读 · 1 评论 -
多线程之线程通信问题
以下是解决synchronized不能实现不同线程之间的通信问题原创 2021-03-05 09:54:01 · 138 阅读 · 1 评论 -
多线程之sleep、join、yield
joinsleepyield原创 2021-03-05 09:49:49 · 112 阅读 · 1 评论 -
JavaSE之多线程
程序、进程、线程的介绍线程的核心概念创建线程的三种方式前两种方式的对比线程调用方法(调用run()与调用start()之间的对比)静态代理总结如:你:真实角色婚庆公式:代理你,帮你处理结婚的事结婚:前两者都实现结婚接口即可...原创 2021-03-03 22:10:21 · 89 阅读 · 1 评论 -
JavaSE之Lambda
原创 2021-03-03 22:01:25 · 89 阅读 · 1 评论 -
JavaSE之抽象类与接口
注意事项:1、必须实现抽象类中的抽象方法2、抽象的约束3、接口的定义重点:接口的本质是契约!!!原创 2021-03-03 10:54:16 · 114 阅读 · 0 评论 -
JavaSE之多态
代码演示原创 2021-03-03 10:46:57 · 71 阅读 · 0 评论 -
JavaSE之instanceof关键字
instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。总结:System.out.println(X instanceof Y); 如果X和Y存在父子关系,则能通过编译;否则不行。...原创 2021-03-03 10:45:20 · 72 阅读 · 0 评论 -
JavaSE之异常
exception与error的区别异常框架原创 2021-03-03 10:26:48 · 97 阅读 · 0 评论 -
JavaSE之命令行传递参数
原创 2021-03-01 21:59:52 · 99 阅读 · 0 评论 -
JavaSE之数组以及稀疏数组的介绍
数组初始化数组内存分析稀疏数组原创 2021-03-01 21:57:04 · 115 阅读 · 0 评论 -
从理论上深入理解递归
原创 2021-03-01 21:54:57 · 79 阅读 · 0 评论 -
JavaSE之面向对象编程
面向对象编程的本质就是:以类的方式组织代码,以对象的方式组织数据抽象三大特征:封装、继承、多态从认识论角度烤炉是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象;从代码运行角度考虑是先有类后有对象。类是对象的模板。方法回顾补充:值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。引用传递:(形式参数类型是引用数据类型原创 2021-03-01 21:53:57 · 207 阅读 · 0 评论 -
JavaSE之方法重写(静态方法与非静态方法)
方法的重写:在继承中,子类对父类的同名方法进行重写非静态方法:静态方法:总结:静态方法和非静态方法的区别静态方法:方法的调用只和左边定义的数据类型有关非静态方法:重写,即B b=new A(); b.test;//A...原创 2021-03-01 21:45:41 · 194 阅读 · 0 评论 -
JavaSE之JavaDoc
有两种方法1、在cmd中,使用Javadoc命令生成API文档2、在idea中自动生成API文档(以下以单个文件为例)1、选择单个文件2、填入文件路径3、文档提示信息是中文4、固定编码格式原创 2021-02-28 22:09:18 · 105 阅读 · 0 评论 -
JavaSE之Scanner对象
总结:例:输入"hello world",使用next()获得的是hello,而nextLine()获得的是hello world。原创 2021-02-28 21:58:11 · 92 阅读 · 0 评论 -
数据类型拓展(面试题)
整型浮点型字符转义字符及引用类型布尔型补充:Java中的== 比较的含义1、对于对象引用类型:比较的是对象的内存地址2、对于基本类型数据,比较的是它的值原创 2021-02-26 16:22:15 · 75 阅读 · 0 评论 -
Java注释以及包机制(行业开发标准)
注释包机制业界编程规范请见《阿里巴巴Java开发手册》原创 2021-02-26 16:13:22 · 71 阅读 · 0 评论 -
Java程序的运行机制
原创 2021-02-26 16:07:11 · 90 阅读 · 0 评论 -
JDK JRE JVM之间的关系
JDK JRE JVM三者之间的关系以及它们之中包含的技术原创 2021-02-26 16:05:56 · 89 阅读 · 0 评论 -
冯诺依曼体系结构图
原创 2021-02-22 22:21:28 · 1457 阅读 · 0 评论 -
如何学习Java以及使用博客做笔记
如何学习Java为什么要写博客原创 2021-02-22 22:21:46 · 168 阅读 · 0 评论 -
QT 网络聊天室设计实验报告
一、实验目的与要求(1)了解QT Network模块基本知识(2)掌握网络访问接口的方法(3)熟悉获取网络接口信息的方法二、实验内容与安排方式(1)了解QT Network模块基本知识(2)掌握网络访问接口的方法(3)熟悉获取网络接口信息的方法三、实验操作要点1.准备工作新建项目(ChattingRoom),并连接Qt network库。在ChattingRoom.pro文件添加代码:QT += network:定义一个枚举变量MessageType,用来区分不同的广播类型,其取值有原创 2020-12-25 15:58:23 · 2770 阅读 · 0 评论