摘要:
1.构造方法私有化,外部不能new 2.本类内部创建对象实例 3.提供一个公有的静态方法,返回实例对象 阅读全文
2021年7月2日 #
摘要:
单例模式保证了系统内存中该类只存在一个对象,节省了系统资源,对于一些需要频繁创建销毁的对象,使 用单例模式可以提高系统性能 当想实例化一个单例类的时候,必须要记住使用相应的获取对象的方法,而不是使用 new 单例模式 使用的场景: 需要 频繁的进行创建和销毁的对象、创建对象时耗时过多或耗费资源过多( 阅读全文
2021年7月1日 #
摘要:
“configuration”类型的元素内容必须匹配xxx. 阅读全文
摘要:
标签的排列是有一定的顺序的. 阅读全文
摘要:
properties配置文件 properties配置文件,风格是一个属性对应于一个值(key = value)这样的键值匹对模式。这样给我的感觉就是每一行properties配置文件的键值,对应着一次赋值。事实上,如果你试验一下,在前后两行properties文件中给同一个属性赋不同值,得到的结果 阅读全文
摘要:
为什么需要数据库连接池? 数据库的连接对象创建工作,比较消耗性能。 连接池的原理? 一开始现在内存中开辟一块空间(集合) ,先往池子里面放置 多个连接对象。 后面需要连接的话,直接从池子里面取,不用自己创建连接了。 使用完毕, 要记得归还连接。确保连接对象能循环利用。 阅读全文
摘要:
上面的截图中, 第一条sql语句, update t_foo set password = '123456' where id = 1; 匹配到1行数据, 修改了0条 第二条sql语句, update t_foo set password= '123456' where id = 2; 匹配到1行数 阅读全文
摘要:
MyBatis框架是对JDBC的封装,MyBatis中的事务控制方式其本质也是JDBC的setAutoCommit()方法来设置事务提交的方式的。 如果没有设置自动提交,增删改查中增删改都是需要手动提交sqlSession.commit();,数据才能够真正写入到数据库中,否则就是假写入. 阅读全文
2021年6月30日 #
摘要:
IDEA查看类的outline快捷键: Alt+7: 查看类的 outline。 阅读全文
2021年6月29日 #
摘要:
环境搭建 新建一个mvn项目,然后删除src文件夹 添加mvn依赖包 <dependencies> <!-- 导入mysql包--> <dependency> <groupid>mysql</groupid> <artifactid>mysql-connector-java</artifactid> 阅读全文
摘要:
阅读代码时,如果想要看某个类继承了哪些类、实现了哪些接口、哪些类继承了这个类,恰巧这个类的继承实现结构又比较复杂,那么如果对开发工具不是很熟练,这个需求是比较难以实现的。eclipse中的quick type hierarchy可以显示出类的继承结构,包括它的父类和子类,快捷键为:Ctrl+T 阅读全文
摘要:
For example, if an interface is selected when you invoke the Quick Type Hierarchy, the list displays all the known classes that implement the interfac 阅读全文
摘要:
作为一个developer,我们必须得学会一些快捷的方式,帮助自己快速的达到相应的目的。 比如,我查看一个类,这个类定义了许多的方法,我不想去看手册,这个时候,Quick Outline可以满足我们这个需求,我们只要打开类文件,通过ctrl+O或者navigate->Quick Outline,我们 阅读全文
摘要:
Make a quick outline. 快速地做个大纲。 Quick Outline shows inherited members. Quick Outline显示被继承的成员 To activate Quick Outline view from inside your editor, pr 阅读全文
摘要:
param 获取表单中普通中的参数,比如说表单中普通的文本框 其底层实际调用request.getParameter() paramValues 获取表单中数组中的参数,比如说表单中的爱好之类的多选框. 获取请求中的指定参数的所以值,其底层实际调用request.getParameterValues 阅读全文
摘要:
点操作符比较方便, 方括号操作符比较强大,强大在哪里?体现在可以有特殊符号,甚至可以出现变量. 什么叫做甚至出现变量?就是方括号中可以放入一个变量标识符,然后这个标识符是动态传入的一个字符串. 阅读全文
摘要:
el表达式可以类似一种"链条"的方式拿到对应域对象中的属性值 阅读全文
摘要:
比如说我要实现某个功能,实现某个类,并不是直接去写这个实现类,而是先定义一个接口,在这个接口里面定义需要实现的方法,然后实现类去继承这个接口.这个接口就是有点像方法的管理目录或者说方法的管理菜单,具体的功能实现放到这个实现类里面了. 阅读全文
摘要:
因为分别是请求时候的编码,响应时候的编码,以及响应之后客户端展示的编码. 阅读全文
摘要:
简而言之,就是先捕获子类错误,在捕获父类错误. 阅读全文
摘要:
pageContext 该pageContext与JSP内置对象pageContext是同一个对象。通过该对象,可以获取到request、response、session、servletContext、servletConfig等对象**注意:**这些对象在EL里不是内置对象,这些对象只能通过pag 阅读全文
2021年6月28日 #
摘要:
response对象 三个常用方法 请求转发和重定向的区别 重定向是response对象提供的 请求转发是request对象提供的 重定向会导致数据丢失 请求转发不会导致数据丢失 区别表格 JSESSIONID 当客户端第一次请求服务端的时候,这个时候服务器会发现这个客户端之前没有请求过,就会产生一 阅读全文
摘要:
实验一 内容: 熟悉linux的登录,linux窗口,学会使用自动补全输入命令,熟练掌握man 、 ls、passwd、cp、who、uname、whereis等命令的用法。 按照文后的附录,学习常用的26个命令。 运行命令 vimtutor,完成Vimtutor教程一遍 用vi完成一个简单的c语言 阅读全文
摘要:
安装apache mariadb-server php php-mysql 运行下面的命令 sudo apt install apache2 mariadb-server php php-mysql 如果无法安装,运行如下命令 sudo apt update mariadb数据库 数据库管理权限授权 阅读全文
2017年9月3日 #
摘要:
记录 线索 Z-消除抖动之后要再次判断这儿按键是否按了下去. S-硬件消抖S-利用SR触发器消除抖动S-利用并联电容法消除抖动 S-软件消抖Z-按键较多的时候总结---------- 阅读全文