- 博客(51)
- 资源 (5)
- 收藏
- 关注
原创 Java编程思想笔记(十七)——容器深入研究
感悟笔记17.1 完整的容器分类法17.2 填充容器1)一种Generator解决方案2)Map生成器3)使用Abstract类17.3 Collection的功能方法17.4 可选操作1)未获支持的操作17.5 List的功能方法17.6 Set和存储顺序1)SortedSet17.7 队列1)优先级队列2)双向队列17.8 理解Map1)性能2)SortedMap3)LinkedHashMap17.9 散列与散列码1)理解hashCode()2)为速度而散列
2021-02-09 11:21:43
205
1
原创 Edge打开报Error code: STATUS_INVALID_IMAGE_HASH
问题描述:Edge打开报Error code: STATUS_INVALID_IMAGE_HASH解决办法:在启动快捷方式里面添加参数: --disable-features=RendererCodeIntegrity 关闭浏览器重开就好。
2020-12-11 16:02:45
941
原创 Java编程思想笔记(十五)——泛型
感悟泛型使Java抽象更进一步,是Java SE5的重大变化之一。之后章节会经常接触泛型,重点理解泛型的基础概念,同时掌握几种常见泛型例子是本章的重点。笔记
2020-10-16 15:29:28
172
原创 Java编程思想笔记(十三)—— 字符串
感悟本章学习字符串,字符串单独拉出来做一章,可见String的重要性。重点要理解字符串的基础知识和正则表达式。笔记13.1 不可变String13.2 重载 “+” 与StringBuilder13.3 无意识的递归13.4 String上的操作13.5 格式化输出1)printf()2)System.out.format()3)Formatter类4)格式化说明符5)Formatter转换6)String.format()13.6 正则表达式1)基础2)创建正则表达式3
2020-09-08 10:00:42
98
原创 Java编程思想笔记(十二)—— 通过异常处理错误
感悟笔记12.1 概念12.2 基本异常1)异常参数12.3 捕获异常1)try块2)异常处理程序12.4 创建自定义异常1)异常与记录日志12.5 异常说明12.6 捕获所有异常1)栈轨迹2)重新抛出异常3)异常链12.7 Java标准异常1)特例:RuntimeException12.8 使用finally进行清理1)finally用来做什么2)在return中使用finally3)缺憾:异常丢失12.9 异常的限制12
2020-08-07 15:31:00
129
原创 Java编程思想笔记(十一)—— 持有对象
感悟本章是关于容器的初级章节,后面有容器的深入研究。重点学习容器原理和基础方法,掌握几种常见的容器。可以说,容器是Java编程最重要的编程工具也不为过。笔记11.1 泛型和类型安全的容器11.2 基本概念11.3 添加一组元素11.4 容器的打印11.5 List11.6 迭代器11.7 LinkedList11.8 Stack11.9 Set11.10 Map11.11 Queue11.12 Collection和Iterator11.13 Foreach与迭代器1)适配
2020-07-15 16:14:06
120
原创 Java编程思想笔记(十)—— 内部类
感悟个人认为从内部类开始进入本书的高级部分,前面基础如果没打好,看本章节会很吃力。内部类是一种非常有用的特性,它可以结合接口、多态体现它的强大。笔记10.1 创建内部类引出创建内部类与如何引用,如果想从外部类的非静态方法之外的任意位置创建某个内部类对象,则需要具体指明这个对象的类型:OuterClassName.InnerClassName10.2 链接到外部类内部类可以访问外围对象的所有成员,包括private,同时内部类(非静态)只能与有外围类相关联的情况下才能被创建,大多数情况编
2020-07-14 13:45:56
114
原创 Java编程思想笔记(九)—— 接口
感悟笔记9.1 抽象类和抽象方法进一步对继承和多态进行扩展升级,引出抽象类和抽象方法,也为引出接口做准备9.2 接口进一步引出接口,并实例了用法,接口的概念要慢慢理解,它是最终的集大成者,有着重要的意义。接口方法默认public,变量默认static和final都是非常重要的。接口使用起来,没有任何依据来证明接口是一个普通类、抽象类,还是一个接口。9.3 完全解耦9.4 Java中的多重继承9.5 通过继承来扩展接口1)组合接口时的名字冲突9.6 适配接口
2020-06-19 13:50:32
158
原创 Java编程思想笔记(八)—— 多态
感悟笔记8.1 再论向上转型1)忘记对象类型结合向上转型引出多态的概念8.2 转机1)方法调用绑定2)产生正确的行为3)可扩展性4)缺陷:“覆盖”私有方法5)缺陷:域与静态方法理解多态的原理:动态绑定,多态的核心概念。同时注意多态不能生效的地方。8.3 构造器和多态1)构造器的调用顺序2)继承与清理3)构造器内部的多态方法的行为理解调用顺序,构造器是类似static。其他了解就好,正常一般不会用到。...
2020-06-16 13:45:32
132
原创 Java编程思想笔记(七)—— 复用类
感悟从这章开始,才算真正进入面向对象的主题,需要好好理解和体会。复用类是面向对象的基石之一,开篇便说了组合、继承两种方式,这个针对的是一个新类中的写法,在这个新类上做文章。笔记7.1 组合语法1、要理解 toString()方法,打印的时候会自动调2、要注意组合的类正确初始化7.2 继承语法初始化基类1、extends关键字的用法2、初始化构造器,默认...
2020-06-12 10:23:36
143
原创 Java编程思想笔记(六)—— 访问权限控制
感悟首先理解包和CLASSPATH很重要,这不仅有助于入门,还能解决后续编程时候遇到的各种问题,因为你大多数都会遇到抛错“java.lang.classnotfoundexception”。再理解权限修饰词,相当于约定了开发者之间,哪些类方法自己改与不改是否对外有影响的界定。特别注意6.4的单例模式,这个后续很常见。笔记6.1包:库单元1)代码组织2)创建独一无二的包名3)定制工...
2020-05-06 10:42:32
148
原创 Java编程思想笔记(五)—— 初始化与清理
感悟相当重要的一章,初始接触可能会不理解,觉得没什么有,有一定编程经验了一定要回来看这章。笔记5.1用构造器确保初始化创建对象的时候,自动调用构造器,相当于一种特殊类型方法,没有返回值。构造器分:无参构造器(默认构造器),有参构造器5.2方法重载1)区分重载方法2)涉及基本类型的重载3)以返回值区分重载方法 (否定)默认构造器无定义构造器,则默认有一个默认构...
2020-05-04 22:57:16
154
原创 Java编程思想笔记(四)—— 控制执行流程
感悟基础语法,有C语言基础可以跳过,值得注意的是4.7标签的用法笔记4.1true和false4.2if-else4.3迭代1)do-while2)for3)逗号操作符4.4Foreach语法用于数组和容器,容器章节会详细解释range(10) 0..94.5return4.6break和continue4.7臭名昭著的gotoJava没有goto,折中方...
2020-05-04 17:13:24
157
原创 Java编程思想笔记(三)—— 操作符
感悟有大学C语言基础的,几乎可以略过这章,值得注意的是3.7节中的equals笔记3.1更简单得打印语句引出print,6章会介绍,这里知道用法就好3.2使用Java操作符3.3优先级3.4赋值1)方法调用中的别名问题3.5算术操作符1)一元加、减操作符引出Random rand = new Random(47); 这个后面多次用到,47称为魔术种子3.6自动...
2020-05-02 16:47:50
122
原创 Java编程思想笔记(二)—— 一切都是对象
感悟笔记2.1用引用操纵对象不好理解,但是却是核心,需要反复理解2.2必须由你创建所有对象1)存储到什么地方2)特例:基本类型3)Java中的数组涉及到JVM知识,基础理解Java内存分配基本类型特殊性内存分配2.3永远不需要销毁对象1)作用域2)对象的作用域2.4创建新的数据类型:类1)字段和方法2.5方法、参数和返回值1)参数列表2...
2020-04-30 21:26:58
129
原创 Java编程思想笔记(一)—— 对象导论
感悟如果是初学者,直接开始看这章不是特别好理解,因为对象导论几乎囊括了面向对象编程思想的全部,作者一步步引出面向对象特性,并且给予通熟易懂的解释。这章非常适合以回顾的方式的来看,会让你有茅塞顿开的感觉。笔记1.1 抽象过程1)万物皆为对象2)程序是对象的集合3)每个对象都有自己的由其他对象所构成的存储4)每个对象都拥有其类型5)某一特定类型的所有对象都可以接收统一的消息一开头...
2020-04-30 14:42:00
122
原创 window.showModalDialog引发的SCRIPT5:拒绝访问
背景:最近用户反馈点击按钮没反应。。。发现IE浏览器才会出现,360浏览器则不会。F12调试发现页面报【SCRIPT5:拒绝访问】。初步js断点为window.showModalDialog的问题。原因:百度了很久,几乎都是说跨域的问题,但是这个问题很明显不涉及跨域。后面再次用google翻文章查找,发现一句话【showModalDialog 必须由用户自己触发. 任何自动触发的条件均被认...
2020-04-08 17:39:26
678
原创 sqlite3快速入门
官网下载:https://www.sqlite.org/download.htmlwindows path环境变量添加windows cmd进入命令#进入 .svn 目录sqlite3 wc.db select * from work_queuedelete from work_queueselect * from work_queuedelete from wc_lock...
2020-03-10 17:23:09
410
原创 JPA的一些笔记(十三)
参考 《Hibernate实战(第二版)》JPA的查询语言JPA的查询语言分为:JPQL查询语言和条件查询API这里主要示例JPQL用法//基础语法//实体表介绍: Item、//select i.ID, i.NAME, ... from Item ifrom Itemselect i from item iselect i from item as i//sele...
2020-02-24 18:02:20
220
原创 git一些操作知识
背景:本地开发机器A, 云服务器B,github服务器C。B是从C clone的,A是从B clone的,目的是A经过B跳转推送到C,防止A直接到C。A更改后push到B,这时候B的仓库是新的,本地是旧的,需要git reset --hard(B的仓库和工作区同步,也可不操作,因为B只是跳转),B再进行push到C。...
2020-02-04 11:17:32
123
原创 微服务集成Spring Security + Oauth2 + JWT+Swagger2 + Druid
参考《深入理解Spring Cloud与微服务构建》 感谢作者 方志朋参考 https://blog.csdn.net/yuanlaijike/category_9283872.html参考 https://www.jianshu.com/p/19059060036b文章目录背景介绍实现目标实现过程集成网关zuul集成oauth2集成swagger2集成Druid验证功能背景介绍本文...
2020-02-04 10:14:36
2261
原创 Java日志入门
参考:https://www.cnblogs.com/xrq730/p/8619156.html https://www.liaoxuefeng.com/wiki/1252599548343744/1264739155914176 https://www.jianshu.com/p/eb7d76633acb https://blog.csdn.net/l1028386804/artic...
2020-01-23 17:10:33
215
原创 IntelliJ IDEA使用感想
IntelliJ IDEA使用感想优点快捷键干货工欲善其事,必先利其器。在习惯使用Eclipse或MyEclipse后,要换一个IDE是一个艰难的事情。但换一种思路想想,假如让你免费换一部新手机,你会想换么,结果肯定是想的,因为它会给你带来全新的体验。优点强大的索引搜索 ;替你考虑的代码编辑 ;待发现 ;快捷键全局任意搜索: 两下Shift全局找类 :Ctrl + N全局找...
2020-01-17 20:42:44
596
原创 Redis经典入门
安装官网下载:https://redis.io/,然后上传到自定义目录///解压,编译源码:tar -zxf redis-5.0.7.tar.gzcd redis-5.0.7make///把源码安装到/usr/local/bin,方便直接命令调用cd srcmake install//正常情况已经可以使用了 //测试验证 make test//不改配置,默认端口63...
2020-01-12 21:27:07
166
原创 Linux经典入门
参考:https://www.cnblogs.com/ysocean/tag/Linux%E7%B3%BB%E5%88%97%E6%95%99%E7%A8%8B/文章目录帮助手册文件目录查找搜索压缩解压包的管理权限管理文件系统其他命令帮助手册//查看帮助man lsls --help文件目录ls -lht //t时间排序,h显示size ls 权限后的数字含义: 目录则表示里...
2020-01-10 17:58:22
165
原创 curl入门教程
显示详细信息(v(请求+响应),i响应)curl -v www.baidu.comcurl -i www.baidu.compost数据 -dcurl -d key1=value1&key2=value2 http://example.com带上header信息 -Hcurl -d '{I Am A JSON FORM}' -H 'Content-Type: applica...
2020-01-07 17:37:39
2252
原创 微服务自动化部署SpringCloud+Dockerfile+docker-compose+git+Maven
参考:http://www.broadview.com.cn/28208 感谢作者汪云飞!文章目录基础知识:准备工作:项目本地部署(开发环境-dev)云服务器部署(生产环境-pro)基础知识:本文是下文的进阶篇,进一步以微服务为基础进行集成自动化部署云服务器搭建集成自动化部署Java+Maven+Git+Jenkins+Docker+Mysql+Nginx准备工作:基础环境准备...
2019-12-29 17:26:21
983
原创 Windows运行常用命令
mstsc 远程连接calc 计算器cmd 命令终端explorer 资源管理器taskmgr 任务管理器mspaint 画图notepad 记事本regedit 注册表win+R 运行win+E 我的电脑win+L 锁屏
2019-12-18 09:33:39
110
原创 Maven快速入门
Maven 读音是 [ˈmevən],也就是“霉文 ,是项目管理工具面向开发人员下载,安装,环境变量与Java基本相同,不在复述。命令:mvn compile 将Java源文件编译成 .classmvn test 测试,并生成测试报告mvn clean 清楚之前编译的的 .class文件mvn package 打包成jar或者warmvn install 生成jar包放...
2019-12-17 14:49:43
93
原创 Java虚拟机的一些笔记(十一)
虚拟机: 系统虚拟机、程序虚拟机Java虚拟机典型程序虚拟机 语言无关、平台无关 基于class字节码文件Java虚拟机 Sun HotSpotJava执行流程:.java源码编译成Class文件类加载器加载到运行时数据区执行引擎执行垃圾回收器回收运行时数据区包括:程序计数器 虚拟机栈(由栈帧组成)本地方法栈(jdk1.8与虚拟机栈合并)Jav...
2019-12-13 14:52:44
85
原创 Java IO的一些笔记(八)
Java IO的一些理解五个类一接口:5个类指的是File、OutputStream、InputStream、Writer、Reader;一个接口指的是Serializable在IO中还存在一类是转换流,将字节流转换为字符流,同时可以将字符流转化为字节流。OutputStreamWriter(OutStreamout):将字节流以字符流输出。InputStreamReader(In...
2019-12-11 15:12:44
90
原创 Spring事物的一些笔记(六)
数据库隔离级别:隔离级别值脏读不可重复读幻读说明读未提交0是是是不锁表,且读未提交不可重复读1否是否锁住相应的行,且不读提交信息 Oracle默认级别可重复读2否否是Oracle会锁住相应的行, Mysql不会锁住相应的行,Mysql默认级别串行化3否否否读写数据都会锁住整张表脏读:一事务对数据进行了增...
2019-12-11 15:06:30
119
原创 Java数据结构的一些笔记(七)
Java数据结构的一些理解https://www.cnblogs.com/ysocean/p/7889153.html
2019-12-11 14:57:21
76
原创 Java内部类的一些笔记(三)
可以将一个类的定义放在另一个类的定义内部,这就是内部类。内部类与组合是完全不同的概念。内部类拥有对其外部类所有成员的访问权,使用.this进行外部类的引用,使用.new与外部类的引用进行内部类的创建。内部类有几种写法,一种是类似类方法一样的平凡内部类,一种是可以在方法里面或者在任意作用域内定义的内部类,一种是匿名内部类。匿名内部类如果希望使用一个在其外部定义的对象,那么编译器会要求这个参...
2019-12-09 10:32:40
78
原创 Java异常的一些笔记(二)
异常的相关知识学起来并非艰涩难懂,它属于那种可以使你的项目收益明显,立竿见影的特性之一。正常执行过程中做什么事的代码与除了问题怎么办的代码相分离所有标注异常类都有两个构造器,一个是默认构造器,另一个是接受字符串作为参数。简单的把异常处理看成一种不同的返回机制监控区域,try块try{} catch(Type1 id1){} catch(Type2 id2){}//etc与swi...
2019-12-09 10:01:36
82
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人