- 博客(21)
- 收藏
- 关注
原创 【无标题】
https://gimg2.baidu.com/image_search/src=http%3A%2F%2Finews.gtimg.com%2Fnewsapp_bt%2F0%2F13101154765%2F1000.jpg&refer=http%3A%2F%2Finews.gtimg.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1644388925&t=23a5...
2022-01-10 10:28:28
340
原创 Java很多问 ----(一)
一、访问修饰符public、private、protected以及不写(默认)的区别?public对于当前类、同包中的类、子类、其他包中的类是公开的private只能对于当前类是公开的protected对于当前类、子类是公开的,对于同一包中但不具有附子关系的类相当于私有的不写访问修饰符是默认为default,对于同一包中的其他类相当于公开,对于不是同一个包中的其他类是私有的二、String是最基本的数据类型吗?不是,Java中基本的数据类型只有8个:byte、short、int、long、f
2021-12-11 16:36:26
359
原创 Java-------String
一、为什么String使用final修饰?从String的源码中可以看出String是被final修饰的不可继承类。使用final修饰能够缓存结果,当你进行传参时不需要考虑谁会改变它的值;如果是可变类的话,则可能需要重新拷贝出来一个新的值进行传参,这样在性能上就会有一定的损失。迫使String类设计成不可变的原因是安全,当你在调用其他方法时,比如调用一些系统级操作指令之前,可能会有一系列校验,如果是可变类的话,可能在你校验过后,它的内部的值又被改变了,这样有可能会引起严重的系统崩溃问题。另一个是高效,
2021-12-10 23:14:48
266
原创 Java基础一些题目
一、Java面向对象有哪些特征?一共有三大特征:封装、继承、多态封装:隐藏了内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时保护了数据。封装主要是增强了代码的可维护性,便于使用和修改。继承:关键字extends,是从已经有的类中派生出新的类,能够吸收已有类的内部结构、并能拓展新的能力。被继承的类叫父类,是从多种实现类中抽象出来的一个基类,使其具备多种实现类的共同特征,当实现类使用extends继承了之后,实现类就拥有了这些相同的属性,比如说猫类、狗类中可以抽象出一个动物类具有猫和狗的共
2021-12-09 22:20:30
246
原创 Linux指令----个人向(一)
一、当前目录、上层目录用什么表示?主目录用什么表示?切换目录用什么命令?当前目录:./ 上层目录:…/ 切换目录使用指令:cd 主目录:~/二、怎么查看当前进程?怎么执行退出?怎么查看当前路径?查看当前进程:ps 
2021-12-08 23:10:06
1453
原创 计算机网络那些事------(二)
一、浏览器输入www.baidu.com后会发生什么?(1)将域名www.baidu.com解析为IP地址系统会将浏览器的解析请求发送到本地DNS服务器,如果缓存中有对应的解析记录,就会直接返回IP地址,如果没有的话本地DNS服务器还要向DNS根服务器进行查询本地DNS服务器向根服务器发送DNS请求,如果根服务器经过查询,没有记录该域名及IP地址的对应关系,就会告诉本地DNS服务器,可以到域名服务器上继续查询,并给出域名服务器的地址(.com服务器)本地DNS服务器向.com服务器发送DNS请
2021-12-07 22:30:41
2348
原创 计算机网络那些事------(一)
一、TCP和UDP的区别?TCP是面向连接的,UDP是面向无连接的面向连接:就是TCP传输之前是要先发送请求和应答包,确定双方能够正常传输后,才会进行数据传输面向无连接:UDP在发送数据前,并不考虑对方是否能接收到,甚至目的地址可能是无效的TCP能保证可靠传输,UDP不能保证可靠传输所谓可靠就是TCP能保证数据一定能送到目的地之,为了实现可靠性,TCP采用有连接的,超时重传,应答机制等。UDP没有采用,所以不能保证数据一定能送到TCP结构复杂,消耗资源多,建立过程较慢,较复杂;
2021-12-07 13:52:14
2691
原创 Maven集成SSM----一些常规的依赖
相对于普通的Web项目,Maven会更加方便些。Maven集成SSM编写一些常规的依赖,相当于Web项目中导入相关的jar包pom.xml (依赖的版本号自己控制,按自己的需求再添加别的依赖)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2021-09-08 08:38:50
89
原创 Spring------基于XML的DI(四)多个配置文件的使用
平等关系的配置文件将配置文件分解为地位平等的多个配置文件 ,各个文件处理各自模块的属性注入spring-school.xml<bean id="myXueXiao" class="com.test.School"> <property name="name" value="广州大学" /> <property name="address" value="广州" /></bean>spring-student.xml<b
2021-08-04 11:08:55
84
原创 Spring------基于XML的DI(三)基于引用类型的自动注入(ByName、ByType)
基于引用类型的自动注入引用类型的自动注入(只对引用类型有效):由框架实现对引用类型的赋值,常用的赋值规则 :1 ) byName (按名称自动注入) : java类中引用类型的属性名 和 spring容器(spring配置文件)中 bean的id 一样,且数据类型一样,这样的bean能够赋值给引用类型。2)byType (按类型自动注入) : java类中引用类型的数据类型 和 spring容器(spring配置文件)中 bean 的class属性值是 同源关系 的,这样的bean能够赋值给引用类型
2021-08-04 10:47:01
216
原创 Spring------基于XML的DI(二)具有集合性质的属性注入
具有集合性质的属性注入String数组<!-- String --><property name="mystr"> <array> <value>北京</value> <value>上海</value> </array></property>Set<!-- Set<String> --><property nam
2021-08-02 21:25:07
140
原创 Spring------基于xml的DI (一)设值注入、构造注入
DI的分类DI:bean实例在调用无参构造器创建了空值对象后,对bean对象的属性进行初始化。初始化是由容器自动完成的,称为注入。
2021-08-02 17:22:48
279
原创 Spring------Bean的装配
Bean的装配Bean的装配,就是Bean对象的创建,容器根据代码要求创建Bean对象后再传递给代码的过程,称为Bean的装配Bean的默装配方式通过getBean()方式从容器中获取指定的Bean实例,容器首先会调用Bean类的无参数构造器,创建空值的实例对象。示例:AService.javapackage com.bean01;public interface AService { void doSome(); }AServiceImpl.javapackage com
2021-07-29 17:50:09
121
原创 Javaweb----------基于MVC分层开发思想的一个小项目demo(登录、添加、修改、删除、登出、将信息列表导出成Excel表格)
其实也是基于以前很多demo的一个综合准备需要用到的jar包:百度网盘提取码:Sjar结构前端页面只是做简单的组件用到了bootstarp来做简单的修饰我这里仅提供用到的一些资源bootstrap:百度网盘提取码:bostjquery:百度网盘提取码:jqry看结构要知道这些页面是在哪里创建的login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding=
2021-07-28 17:25:49
273
原创 小demo(续)----------转账思想的简单实现(加入事务机制、ThreadLocal,异常处理优化)
上篇博文链接:点击传送此篇博文是对上篇博文中代码进行的改造主要是加入了事务机制,简单来说就是将用到数据库的部分进行了事务的统一处理,使得用到的都是同一个事务(要把自动提交事务关闭,手动地进行提交,加入了ThreadLocal也保证了事务的统一性)加入了ThreadLocal:ThreadLocal是一种基于当前线程安全的存取机制。我们把值存到ThreadLocal对象中时,只要当前线程还在,那么ThreadLocal对象中的值就还在。数据库部分与上篇博文中的数据库无异前端页面部分与上篇博文
2021-07-23 12:38:12
164
原创 小demo----------简单的转账思想实现
主要是update语句的使用数据库部分工具类部分mysql–jar包:百度网盘传送提取码:mjarDBUtil.javapackage com.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DBUti
2021-07-20 11:06:57
252
原创 看这个-------------JSP知识个人总结
JSP初识JSP:是服务器响应页面,也可以理解成是嵌入了java代码的html。JSP本质上是后端程序。执行原理(与html作对比):(1)jsp执行原理:jsp --> java临时文件 -->class文件jsp中所有的内容都会被翻译为响应流,最终执行的class文件就是响应流。也就是以响应流的形式为浏览器做出响应。(2)html执行原理:浏览器发出请求,访问和html文件,直接将html文件响应会浏览器,浏览器解析为html文件。运行流程图:字符编码设置和环境的搭建
2021-07-12 20:43:07
199
原创 看这个------------Servlet知识个人小结
Servlet是用来接收并处理浏览器发出的请求用的后端程序。创建Servlet的全过程:1.创建一个普通的java类,继承javax.servlet.http.HttpServlet2.重写两个方法,分别为 doGet和doPost方法 这个两个方法为servlet处理请求的核心方法3.将方法中默认自带的内容全去掉4.修改方法中的变量名,修改为 request response5.完成方法体6.在web.xml中对servlet进行配置工作打开浏览器要访问一个Servlet,如:h
2021-07-10 15:24:09
137
原创 Java实现的一个CUDR的Demo--------Servlet+JSP(JSTL)
一个DemoDemo结构数据库部分数据库表工具类部分数据库工具类DBUtil.javapackage com.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DBUtil { private
2021-07-09 14:35:00
136
原创 520?!“硬核”的小心心送给你~
一条来自单身汪的“控诉”2020年5月20日这个一年一度的**杀狗** (饱腹)的日子里,但凡能够看到朋友动态的地方,都是“屠宰场”,呸,说错了,食堂。所以发完此博,我打算关闭我所有的社交媒体一天时间(心里苦~~)。好吧,回归正题。虽说今天确实不易外出,但是,怎么硕捏(方言)~学习可不能落下。Java编程中,输出语句是基础中的基础内容,那么它能干嘛?故名思意,输出一切你想输出的内容。System.out.println("歪~110吗?有人杀狗啦!");System.out.println("今
2020-05-20 08:30:09
309
原创 初来乍到,多多关照~~
初来乍到,多多关照~2020年5月18日 来C博的第好多天,写博文的第一天。本人是一名大二在读生,普通本科的网络工程专业,主要学习Java。这是我的第一篇博文,多多关照1.问题来了。我怎么样萌发想写博文的念头?怎么硕捏~(方言)首先第一啊,博文这种东西好啊,在学习还是生活上对我帮助都很大啊。起初,作为一个菜菜鸟(当然,现在时菜鸟),连helloworld都不会打啊,上了C博,噢,茅塞顿开有木有?! 怎么?不信?给你来一段!!!public class HelloWorld(){
2020-05-18 19:38:12
311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人