- 博客(101)
- 收藏
- 关注
原创 spring学习笔记20240411
为了解决传统的J2EE开发效率低,二创建的一个java开源框架,2003年兴起,由rod johson创建。通过ioc容器,可以将对象的依赖关系交给spring控制,避免硬编码导致的过度程序耦合,用户无需为了单实例模式类,属性文件解析等底层需求编写代码,专注上层应用。,而非专注某一层,spring是企业应用开发的一站式选择,spring不想取代已有框架,而是与他们无缝整合。如果bean较多,会产生内容过大的问题,在机器硬件性能较为落后的时候体现的比较明显。注入方式:set方法注入,构造注入,属性注入。
2023-04-11 21:24:08
562
原创 java学习笔记-基础知识-2023.3.29
学习网站:https://www.sxt.cn/Java_jQuery_in_action/History_Direction.html第一章 Java入门计算机语言经历了三代:第一代是机器语言,第二代是汇编语言,第三代是高级语言1.3.2 Java的核心优势–跨平台(JAVA虚拟机(JVM)是JAVA实现跨平台的核心)1.3.3 Java各版本的含义JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用JavaEE(Java Enterprise Edit
2023-03-29 19:17:32
2301
原创 java参考材料-2023-3-29
而抽象类在代码实现方面发挥作用,可以实现代码的重用,例如,模板方法设计模式是抽象类的一个典型应用,假设某个项目的所有Servlet类都要用相同的方式进行权限判断、记录访问日志和处理异常,那么就可以定义一个抽象的基类,让所有的Servlet都继承这个抽象基类,在抽象基类的service方法中完成权限判断、记录访问日志和处理异常的代码,在各个子类中只是完成各自的业务逻辑代码。换句话说, printValue 方法中修改的是副本引用指向的对象的属性,不是引用本身,如果修改的是引用本身,那么原始引用肯定不受影响。
2023-03-29 19:15:35
7694
原创 数据库+加密算法参考材料-2023.3.29
数据库1.char和varchar的区别:char是固定长度的,char(10)无论实际存储多少内容.该字段都占用10个字符。varchar是变长的,也就是说申请的只是最大长度,占用的空间为实际字符长度+1,最后一个字符存储使用了多长的空间建议:在检索效率上来讲,char > varchar,因此在使用中,如果确定某个字段的值的长度,可以使用char,否则应该尽量使用varchar.例如存储用户MD5加密后的密码,则应该使用char。
2023-03-29 19:12:36
1118
原创 spring参考材料-2023.3.29
C 接口可以多继承可以被多实现,因为接口中的方法都是抽象的,这些方法都被实现的类所实现,即使多个父接口中有同名的方法,在调用这些方法时调用的时子类的中被实现的方法,不存在歧义;声明额外的方法或者某个类型的字段。1.如果bean的scope是singleton的,并且lazy-init为false(默认是false,所以可以不用设置):则ApplicationContext启动的时候就实例化该Bean,并且将实例化的Bean放在一个map结构的缓存中,下次再使 用该 Bean的时候,直接从这个缓存中取。
2023-03-29 19:12:34
470
原创 牛客网刷题笔记-sql-2023.3.28
所有选项都是在多表上建立视图,AD选项在视图中重命名了选取列的列名,但是D选项的列名与选取列内容不一致,后续对于视图的操作很容易引起歧义,且指定列名和AS颠倒了位置,错误;某高校采取电子化考试,便于查询学生对应考场号创建视图,已知student表(学号sid,姓名sname,考号s_test_id),room表(考场号rid,座位号rseat,考号s_test_id),下列语句错误的是()已知员工表如下图所示,员工编号依次递增,现需改变相邻员工的编号,当员工总人数为奇数是,不需要改变最后一个员工的编号。
2023-03-28 21:08:39
823
原创 牛客网刷题笔记-java-2023.3.28
程序计数器:线程私有栈:线程私有 局部变量(基本类型的变量名称和值 引用变量的变量名称)方法中的局部变量,存放在栈区堆:线程共享 存放对象实例和数组 局部变量(引用变量的值) 类中的成员变量,存放在堆区方法区:线程共享 类信息、常量、静态变量 (static 类,变量 final常量)类变量在不设置初始值时,会进行默认值赋值,局部方法中声明的变量则必须进行初始化,他不会进行默认值赋值。接口中方法默认被public abstract修饰,抽象方法不可以有方法体,
2023-03-28 21:07:55
1141
原创 牛客网刷题笔记-spring-2023.3.28
Autowired是一种注解,可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作,@Autowired标注可以放在成员变量上,也可以放在成员变量的set方法上,也可以放在任意方法上表示,自动执行当前方法,如果方法有参数,会在IOC容器中自动寻找同类型参数为其传值。这是最强大的通知类型,能在方法调用前后自定义一些操作。@Autowired是Spring提供的注解,它提供这样的规则:首先根据类型找到对应的Bean, 如果对应类型的 Bean 不是唯一的,那么就根据属性名称和Bean的名称进行匹配。
2023-03-28 21:06:58
2610
原创 牛客Java刷题笔记20220208-20220208
牛客Java刷题笔记202202081.以下哪一项正则能正确的匹配网址: http://www.bilibili.com/video/av21061574 A./^(https?:\/\/)?([a-zA-Z\d]+).bilibili.com\/?video\/av(\D{1,8})\/?$/ B./^(http:\/\/)?(\w+)\.bilibili\.com\/?video\/av(\d{1,8})\/?$/ C./^(https?:\/\/)?(\w+)\.bilibili\.com\/
2022-02-08 19:21:54
819
原创 电脑使用问题处理
1、win10 下面任务栏没有反应1使用快捷键shift+ctrl+esc打开任务管理器2在任务管理器里面找到“window资源管理器“,右下角重新启动成功!如果失败,继续寻找其他方法,比如重启电脑,上网查找其他解决方法。2、电脑蓝屏,重装电脑上网买win7或win10的U盘,按照客服提示安装。...
2020-10-28 10:46:37
132
原创 JAVA视频学习笔记
Java零基础入门_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili https://www.bilibili.com/video/BV1dJ411q7SF课程配套笔记链接: https://pan.baidu.com/s/1WOyU7XWH00ORXryoadSKGw 提取码: yut8Java Web从入门到实战【完整版】_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili https://www.bilibili.com/video/BV1BJ411L7NR笔记、源码链接: https:/
2020-10-27 10:43:19
210
原创 Spring事务控制
参考:Spring学习04:事务控制(TransactionManager)视频讲解:https://www.bilibili.com/video/av47952931?p=75
2020-10-26 11:27:01
112
原创 EOS学习笔记
参考:EOS中怎样编写执行多条sql的运算逻辑ITransactionManager是EOS提供的事务管理器,事务开始时指明了事务传播方式和事务隔离级别。事务传播方式是ITransactionDefinition.PROPAGATION_REQUIRED,说明了如果调用该运算逻辑的外部没有事务就会新启动一个事务,如果外部已经有事务,该方法就加入外部的事务;事物隔离级别是ITransactionDefinition.ISOLATION_DEFAULT,说明使用默认的隔离级别。注意获取连接一定要在事务
2020-10-26 10:03:02
289
转载 网络通信——IP、子网掩码、端口号
IP:标记电脑在网络中的一串数字 网络号:标识计算机处于哪个网络中,一个局域网 网络号一样。 主机号:标识计算机是当前网络第几台。 注意设置主机号时 0和255 不能用,0是无主机号,255是广播地址。 A类地址范围1.0.0.1——>126.255.255.254 同一局...
2020-10-09 15:14:37
611
1
原创 oracle分页查询
ORACLE分页查询SQL语句(最有效的分页)_use_admin的博客-优快云博客 https://blog.youkuaiyun.com/use_admin/article/details/83622414rownum基本用法 - 墨写你de美 - 博客园 https://www.cnblogs.com/bk-ygj/p/6918232.html
2020-09-28 17:05:00
95
原创 POI重点学习笔记
2020.9.251、创建一个excel,并保存到指定路径下//创建一个excel,并保存到指定路径下HSSFWorkbook workbook = new HSSFWorkbook();// 创建Excel文件(Workbook)workbook.createSheet("Test0");// 创建工作表(Sheet)FileOutputStream out = new FileOutputStream(filePath);workbook.write(out);//保存Excel文件o
2020-09-25 15:20:58
189
转载 POI使用详解
Apache POI使用详解1.POI结构与常用类(1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。(2)POI结构说明 包名称说明HSSF提供读写Microsoft Excel XLS格式档案...
2020-09-25 13:46:00
6983
1
转载 POI操作Excel常用方法总结
一、 POI简介Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。三、 POI EXCEL文档结构类
2020-09-25 10:13:29
188
转载 深入理解和使用Oracle中with as语句以及与增删改查的结合使用
WITH AS短语,也叫做子查询部分(subquery factoring),可以做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH A...
2020-09-24 11:04:29
2302
原创 java学习笔记<二>——OJ习题练习(8-14)
为了阅读方便,对oj习题进行分割。2020.8.25习题8:素数和Description:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。注意,是第n个素数到第m个素数之间的所有的素数,并不是n和m之间的所有的素数。Input:两个整数,第一个表示n,第二个表示m。Output:一个整数,表示第n个素数到第m个素数之间所有的素
2020-09-10 14:13:54
891
原创 java学习笔记<二>——OJ习题练习(15-21)
2020.8.2615、我爱工作Description:工作日使人快乐!休息日让人沮丧!当告诉你今天是周几,你需要表现出对应的心情。周一至周五是happy,周六至周七是sad。Input:有多组样例。对于每组样例,在一行中输入一个n,代表今天是周几。当n=0时输入结束。Output:对于每一个n,在一行中输出一个字符串 “happy!” or “sad!”。Sample Input 1 :170Sample Output 1:happy!sad!import java.util
2020-09-10 14:13:24
742
原创 前端css学习笔记<二>
2020.9.91、CSS text-align 属性实例设置 h1、h2、h3 元素的文本对齐方式:h1 {text-align:center}h2 {text-align:left}h3 {text-align:right}text-align 属性规定元素中的文本的水平对齐方式。该属性通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式。通过允许用户代理调整行内容中字母和字之间的间隔,可以支持值 justify;不同用户代理可能会得到不同的结果。默认值: 如果 dire
2020-09-09 17:03:09
262
原创 oracle学习笔记<二>
2020.9.9我在一个sql windows里面写了插入数据的代码,在该窗口下可以查询,但是其他窗口不可以查询。解决方法:在该窗口下运行commit,oracle该窗口由绿变蓝。
2020-09-09 16:38:58
77
原创 oracle登陆问题学习笔记
2020.9.3这里是使用oracle的学习笔记,软件是PL/SQL,之前的软件安装的博客已经写过了,不重复介绍。我已经忘记两次密码了,在这里记录一下密码sys/systemsystem/systemscott/tiger恩恩,事实告诉我,第二次,我的密码没有问题。错误提示:ORA-12541:TNS:没有监听器错误提示:ORA-12560TNS:协议适配器错误ORA-12560TNS:协议适配器错误解决办法解决办法:win+r 搜索“服务”,然后把一些oracle相关的服务
2020-09-03 16:06:06
123
原创 前端html学习笔记
1、HTML <meta> 标签<meta> 标签是 HTML 语言头部的一个辅助性标签,提供有关页面的元信息http-equiv 属性在 <meta> 标签相当于HTTP的头文件,向浏览器传递有用的信息,该属性使用的变量的值会在 content 属性中规定...
2020-09-02 10:49:53
109
原创 前端css学习笔记<一>
1、CSS margin 属性margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。说明这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。注释: 允许使用负值。例子 1margin:10px 5px 15px 20px;上外边距是 10px右外边距是 5px下外边距是
2020-09-02 09:41:29
246
原创 JSP语句学习
1、request.getContextPath()request.getContextPath()是在开发Web项目时,经常用到的方法,其作用是获取当前的系统路径。当使用Tomcat作为Web服务器,项目一般部署在Tomcat下的webapps的目录下。具体来说主要用两种部署的路径:1、第一种:将web项目中的webRoot下的文件直接拷贝到webapps/ROOT下(删除ROOT下的原有文件);2、第二种:在Tomcat下的webapps中创建以项目名称命名(当然也可以用其他的名称)的文件夹,并将
2020-09-01 16:28:16
277
原创 JSP前端学习笔记
2020.9.1学习地址:JSP|菜鸟教程JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。JSP标签有多种功能,比如访问数
2020-09-01 15:34:32
1017
原创 java学习笔记<三>——知识点整理(2)
2020.8.2611、nextLine()、next()、nextInt()区别学习链接: Java的nextLine()、next()、nextInt()区别,及读取控制台输入多行数据nextLine():使用nextLine()方法时,不将空格看做是两个字符串的间隔,而是看作字符串的一部分,返回时,它作为String类型一并返回next():使用next()方法时,将空格空格看作是两个字符串的间隔间隔。可以接收String,也可接收int,不过统一讲数据已String类型接收。next
2020-08-26 10:05:39
250
原创 java学习笔记<三>——知识点整理(1)
1、Java StringBuffer 和 StringBuilder 类学习链接:Java StringBuffer 和 StringBuilder 类当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 St
2020-08-24 10:10:07
222
原创 java学习笔记<二>——OJ习题练习(1-7)
2020.8.24习题1:温度转换描述:写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32。其中C表示摄氏温度,F表示华氏温度。程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。提示,为了把计算结果的浮点数转换成整数,需要使用下面的表达式:(int)x;其中x是要转换的那个浮点数。Input:一个整数。Output:一个整数。Sample Input 1: 100Sample Output 1:37package fhla;imp
2020-08-24 09:07:11
1344
原创 java学习笔记<一>——eclipse软件操作
java的安装配置之前已经完成,目前hello world!运行成功。然而,已有java代码,点击运行,没有反应。因为需要新建项目,等等操作,具体如下
2020-08-21 09:21:54
161
原创 前端学习笔记<五>——图形验证码
第一种<tr> <td class="lab">图片验证码:</td> <td> <input type="text" name="yzm" placeholder="不区分大小写" class="txt"> </td> <td> <div id="code_box">Af3D</div> </td></tr><s
2020-08-20 15:15:25
974
原创 前端学习笔记<四>——JavaScript正则表达式
JavaScript正则表达式学习链接:JavaScript正则表达式正则表达式是由一个字符序列形成的搜索模式。当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。正则表达式可以是一个简单的字符,或一个更复杂的模式。正则表达式可用于所有文本搜索和文本替换的操作。方括号:查找某个范围内的字符表达式 描述[abc] 查找方括号之间的任何字符。[^abc] 查找任何不在方括号之间的字符。[0-9] 查找任何从 0 至 9 的数字。[a-z] 查找任何从小写 a 到小写 z 的字
2020-08-20 14:23:57
212
原创 前端学习笔记<三>——实践练习题
目标我的第一次尝试:<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title></title></head><body><form name="login"> <div> 真实姓名:<input type="text" id="name" value
2020-08-19 10:21:20
286
原创 前端学习笔记<二>——默认框架
默认框架<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title></title></head><body> </body></html>
2020-08-18 15:11:32
171
转载 2020-08-18 前端html与css学习笔记总结篇(超详细)
第一部分 HTML第一章 职业规划和前景职业方向规划定位:web前端开发工程师web网站架构师自己创业转岗管理或其他web前端开发的前景展望:未来IT行业企业需求最多的人才结合最新的html5抢占移动端的市场自己创业做老板随着互联网的普及web开发成为企业的宠儿和核心web职业发展目标:第一、梳理知识架构负责内容的HTML负责外观的css(层叠样式表)负责行为的jsps切图...
2020-08-18 10:04:43
373
原创 前端学习笔记 <一>——基础学习
2020.7.29前端环境首先,我们要下载环境,这里用到是vscode和谷歌浏览器,目前两个都已经安装,vscode用微云网盘存储,下载链接如下:链接:https://share.weiyun.com/h4CYTosF 密码:i6gy89下载完成后,直接双击应用程序即可使用html学习...
2020-07-29 16:37:06
656
原创 SQL 601.体育馆的人流量
题目:X 市建了一个新的体育馆,每日人流量信息被记录在这三列信息中:序号 (id)、日期 (date)、 人流量 (people)。请编写一个查询语句,找出高峰期时段,要求连续三天及以上,并且每天人流量均不少于100。例如,表 stadium:±-----±-----------±----------+| id | date | people |±-----±--...
2020-07-29 16:17:37
496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人