- 博客(49)
- 收藏
- 关注
原创 SpringBoot
简化Spring应用的出事搭建以及开发过程@Autowiredstudent:age: 18sex: "man"likes:- "篮球"- "足球"- "游戏"@Component@Override'}';return age;return sex;
2025-07-10 13:42:03
334
原创 Spring
方法二:扫描式,在独立的配置;类前加@Configuration 然后在主配置文件前加扫描 @ComponentScan()中添加类,从而加载对应的配置信息,缺点:隐藏性强,不能清晰的看到导入的配置。配置依赖关系:(在要new对象的Bean中配置property,其中,ref当前容器中对应的Bean的名称,name为Bean对象中的属性的名称)一般情况下,使用独立的配置类管理第三方bean,可在主配置文件导入,在其前加注释。参数名可能会变,名称耦合,解决方案,将name去掉,改为type类型,即可识别。
2025-07-10 13:41:16
1021
原创 ckeditor插件
/是否转换一些特殊字符为ASCII字符 如"This is Chinese: 汉语."转换为"This is Chinese: 汉语." plugins/entities/plugin.js。//页面载入时,编辑框是否立即获得焦点 plugins/editingblock/plugin.js plugins/editingblock/plugin.js.//载入时,以何种方式编辑 源码和所见即所得 "source"和"wysiwyg" plugins/editingblock/plugin.js.
2024-08-08 01:23:32
1049
1
原创 DOM、BOM
(data-id = "属性值")通过dataset提取如: 对象.dataset.id如果将函数A作为参数传递给函数B时,那么称A为回调函数//input:checked 伪类选择器,返回多少个按键被选中,在全选的时候可以使用,从DOM根元素执行对应的事件,流动行径,从大到小依次执行从小到大依次调用所有父级元素的同名事件注册一次事件就可以达到同时给多个元素注册事件的效果(减少了注册次数,提高了程序性能)element.属性 获取的为内置的属性值element.getAttribute("属性")
2024-08-08 01:22:08
1941
原创 JavaScript
注意:1.用单引号括起来的字符不能含有单引号,双引号括起来的字符不能含有双引号,因为JavaScript分辨不清楚哪两个双引号是一对2.数字如果被引号括起来了那么其为字符串,一般情况下不能进行运算3.未定义值是该变量定义了没有赋值,此时,其输出结果为undefined4.空值表示该值=null且为给该变量分配空间5.数值型的特殊值:Infinity(超出了JavaScript能表示的数值最大值时,表示无穷大),NaN表示非数字函数说明parselnt()提取字符串中的数字,只提取整数。
2024-08-08 01:20:55
417
原创 HTML的基础知识
网页是构成网站的基本元素,通常由许多元素组成,通常以.htm或.html后缀结尾的文件,因此将其俗称HTML文件。HTML是超文本标记语言(不是编程语言),它是用来描述网页的一种语言,标记语言是一套标记标签。网页是由网页元素组成的,这些元素是利用HTML标签描述出来的,然后通过游览器解析来显示给用户的。网站是指在因特网上根据一定的规则,使用HTML等制作用于展示特定内容相关的网页集合。网页是网站中的“一页”,通常是HTML格式的文件,他要通过游览器来阅读。1.让不同的开发人员写出的页面更标准、更统一(主)
2024-08-08 01:18:38
360
原创 Java Web(jsp)
%@ page pageEncoding = "UTF-8" %>/*字符编码为UTF-8*/Java Servlet就是编写在服务器端创建对象的Java类,习惯上称之为Servlet类,Servlet类的对象习惯上称之为一servlet。在JSP技术出现之前,Web应用开发人员就是自己编写Servlet类,并负责编译生成字节码文件、复制这个字节码文件到中,Tomcat服务器的特定目录以便服务器使用这个Servlet类的字节码,创建一个servlet来响应用户的请求。
2024-08-08 01:03:50
357
原创 Java GUI
JSlider,滑块。Java GUI主要有两个核心库,分别是AWT(java.awt:Abstract Windows ToolKit(抽象窗口工具包))和Swing(javax.swing:AWT的扩展),AWT需要调用本地系统方法来实现功能,属重量级控件,而Swing是在AWT的基础上,建立的一套图像界面系统,其中提供了更多的组件,而且完全由Java实现,增强了移植性,属轻量级组件。当可以确定任务长度和进度量时,则可设置进度条的最大最小值,以及更新进度条的进度值,将其切换回确定模式。
2024-08-08 01:03:20
761
转载 Java注解
说明通过writeObject( ) 和 writeExternal( )方法写的数据。插入一个到另一个主题的链接,但是该链接显示纯文本字体。说明一个ObjectStreamField组件。显示常量的值,该常量必须是static属性。和 @exception标签一样.插入一个到另一个主题的链接。指定一个到另一个主题的链接。标记当引入一个特定的变化时。指明当前文档根目录的路径。指名一个过期的类或成员。标志一个类抛出的异常。从直接父类继承的注释。
2024-08-08 01:02:49
306
原创 JavaWeb web.xml配置详解
web.xml文件不是必须的一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、filter、listener、启动加载级别等。当你的web工程没用到这些时,你可以不用web.xml文件来配置你的web应用。web容器的加载顺序 ServletContext -> context-param -> listener -> filter -> servlet。
2024-08-08 01:02:19
2021
原创 tomcat中server.xml中Connector各个参数的意义
http-get请求中允许传递的查询字符串的最大个数,尽管各种http浏览器(proxy工具)都会对http-get请求的长度和查询字符串的个数有限制,你仍然可以通过tomcat再次设定合适的值.parameter个数越多,事实上对tomcat的内存开支更大,很多时候处于安全或者实用的角度考虑,maxParameterCount的值都不会太大.默认值为10000,"-1"表示无限制.如果请求中参数的个数超过限定值,请求将会被拒绝.(为了避免恶性攻击,请根据application实际需要设定此值。
2024-08-08 01:01:47
802
原创 Java反射技术
程序已写好,后期出现的接口子类无法直接在该程序中用new创建对象,因为子类不确定,所以可以通过配对外提供配置文件的形式,将不确定的信息储存到配置文件中即可,该程序只需要写好如何读取配置文件信息即可,如果存储了指定的子类名,就根据具体的名称找到该类并进行加载和对象的创建,这些动作在前期定义软件时写好的,没有类之前,就将创建对象动作完成了,这就是动态地获取指定的类,并使用类中的功能,反射技术。//invoke方法,调用方法对象使用方法。* 设备是不明确的,而且还需要进行对象的建立,需要反射技术,动态获取。
2024-08-07 10:04:59
432
原创 Java正则表达式(一般其他语言也适用)
专门用来操作字符串的技术,而且可以简化代码,用于字符串的复杂操作(底层为代码,但是表现形式简洁)使用的方法为替换方法 替换结果为StringreplaceAll方法(regex,str)替换通过regex转换后的全部字符串为str字符串replaceFirst方法(regex,str)替换通过regex判断的第一个字符为str字符串方法说明group方法返回在上一次匹配操作期间由给定组捕获的输入子序列start方法返回上一个匹配的起始索引end方法返回最后一个字符匹配后的偏移量。
2024-08-07 10:04:08
518
原创 Java网络编程(IO+网络)
该层负责接收IP数据报并进行传输,从网络上接收物理帧,抽取IP数据报转交给下一层,对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。在此层中,它提供了节点间的数据传送,应用程序之间的通信服务,主要功能是数据格式化、数据确认和丢失重传等。建立连接,请求网页,接收到网页后不断开,如果需要其他文件,继续请求,确定不需要之后,断开,即,一次连接多次请求。建立连接,请求网页,接收到网页后连接断开,如果还需要文件,还需要继续再连接,即,一次连接一次请求。
2024-08-07 10:03:20
490
原创 Java GUI
Java为GUI提供的对象都在java.awt(抽象窗口工具包,调用本地系统方法实现,属于重量级控件,与系统耦合性强)和 java.swing(移植性更强了)中 还有swt(第三方包)//父类 InputEvent的方法,消耗此事件,使其不会以源自源的默认方式处理。System.out.println("只能输入0~9数字");//Frame 带有标题和边框的顶层窗口。//创建一个不可见的frame窗口。//实现点击窗体的x实现窗体的关闭。//给按钮添加点击事件。//将组件添加到窗体中。
2024-08-07 10:02:47
189
原创 Java Math Random及日期类(Date Calendar SingleDateFormat DateFormat))
Math 数学运算,成员都是静态的* Math.ceil 向上取整(右边的整数)* Math.floor 向下取整 (左边的整数)* Math.round 返回随机数[0,1)* Math.pow(a,b) a的b次方* Random类 随机数类* 生成指定随机数见方法 nextInt(n) 生成0~n的整数*///将毫秒值转换成年月日//Calendar类应该用于在日期和时间字段之间进行转换,并且DateFormat类应用于格式化和解析日期字符串//Date类。
2024-08-07 10:02:12
543
原创 Java IO流
Java程序 -> JVM —> 操作系统 输入输出简称 IO 技术(最终依靠操作系统)持久化存储 :文件:(数据最终持久化到硬盘上,体现为文件 )名称,大小,创建事件等 找对象File 单独的包Java.io 代表的是文件、文件夹(目录)
2024-08-07 10:01:36
224
原创 Java System概述
/毫秒值 在1970年1月1日UTC之间的当前时间和午夜之间的差异,以毫秒为单位。* 获取当前时间, currentTimeMillis 方法 可以用于计算程序运行时间,只要将开始时间和结束时间相减即可。//可以获取系统的行分隔符,这样程序在移植时很方便,不同的系统,获取该系统上的行分隔符。//系统中的分隔符不止是换行符,还有,文件分隔符,路径分隔符等。//演示getProperties 方法 获取系统属性集。//getProperty 方法,获取指定信息。//获取系统属性集中的信息,遍历。
2024-08-07 10:01:05
172
原创 Java泛型
/泛型类的问题 方法中需要操作的泛型和类中的不一样时,可以将泛型定义至方法中,称为泛型异常。//如果不确定该类型,那么可以定义为泛型类,将新创建的泛型当成参数传入泛型接口中。* 泛型参数(如果需要在静态方法中使用泛型,那么泛型必须定义在方法中)//创建集合时,明确存储类型 泛型 使用容器时,必须明确元素中的类型。* 3.在遍历中和变量中记录的元素进行比较,并将较大的值记录到变量中。//方法中定义泛型可以不受制于类中的泛型的限制。//泛型接口的使用,其中,实现该接口的类。
2024-08-07 10:00:34
150
原创 Java集合框架
当数据多了需要存储,需要容器,而数据个数不确定,无法使用数组,这时可以使用集合集合与数组的区别集合长度可变,数组长度不可变(固定的),数组中存储的是同一元素,可以储存基本数据类型值,集合存储的都是对象,而且对象类型可以不一致jdk1.2之前为Vector ,jdk1.2后出现了不同的容器(集合框架)区分:每一个容器的数据结构不一样Collection接口:集合框架顶层,不断向上抽取的过程形成的图,为集合框架方法说明集合对象.add(E e)添加元素集合对象.addAll(Collection
2024-08-07 10:00:08
468
原创 Java String
字符串对象.substring(int beginIndex,int endIndex) 获取beginIndex开始到endIndex结束的字符串(包含头,不包含尾) (一般情况下,有头有尾几乎都是包含头不包含尾)字符串对象.compareTo("参数字符串");原理式子:s = new StringBuffer().append("a").append(5).append("c").toString();sb.append(数据1).append(数据2).append(数据3)···(方法调用链)
2024-08-07 09:58:12
367
原创 Java多线程
新建(NEW),线程已经创建好,还没有调用star方法就绪(RUNNABLE),线程可能正在运行,也可能在就绪队列阻塞(BLOCKED),线程处于等待MONITOR LOCK的状态等待(WAITING),线程处于条件等待状态,当触发条件后唤醒计时等待(TIMED_WAIT),比WAITING多了超时条件触发机制终止(TERMINATED),表示线程执行结束。
2024-08-07 09:52:33
337
原创 Java异常(运行时发生的问题)
需要定义一个类继承Throwable(超类)中Exception子类的RuntimeException子类,并在该类中的构造函数传入参数至父级。
2024-08-06 01:04:40
291
原创 Idea出现中文乱码
针对IDEA出现中文乱码的问题,提出修改编码方式为UTF-8或GB2312,更改JDK版本的方法,通过具体的修改编码和更改jdk版本的实验,证明此类方法是有效的,当然还有其他解决此类问题的方法,未来可以继续研究还有哪些办法能够修改中文乱码。打开idea的 设置 界面,搜索 maven ,点击 Maven --> Runner --> VM Options ,填上-Dfile.encoding=GB2312。打开 Run --> Edit Configurations --> 选择文件。
2024-08-06 01:03:01
874
原创 Java面向对继概念(继承,子类持有了一个父类的引用super)
1.如果子类的构造函数第一行使用了this调用了本类其他构造函数,那么super调用父类语句就没有了,因为this()或super9(),只能定义在构造函数的第一行,因为初始化动作要先执行。(所以子类中必须有至少一个构造函数没有使用本类的其他构造函数)2.父类构造函数中第一句任然是super();子间接继承Object。只要使用父类的初始化过程,只需要在子类构造函数中调用即可。
2024-08-06 01:01:02
484
原创 Java关键字
情景:当A类与B类中有共同的内容时,可以抽取所属共性内容,创建父类,但是,如果A类与B类,功能类似,但是表现不一样,可以在父类中定义一个函数——抽象函数定义了抽象函数的类也必须抽象化——抽象类(描述事物时,没有足够的信息描述一个事物时,这是该事物就是抽象事物)1.定义变量:但是变量必须持有固定的修饰符,public static final,所以接口中的变量也称之为常量2.定义方法:方法也有固定的修饰符,public abstract其固定的修饰符可以不写,因为编译时会自动加上。
2024-08-06 00:59:59
655
原创 Java函数封装
private 私有(封装类中的属性,隐藏不被类外访问,只能在类内访问),封装的一种体现,如果需要访问,可以通过该类中的方法访问。而且对变量的操作有两个动作,赋值(设置 set)和取值(获取 get)。如:笔记本,包装之后,只留下了接口和按键(对外的访问方式),你要执行什么只需要按按键,而不需要了解它是怎么执行的(隐藏细节)2.隐藏了实现的细节(只需要调用得到最后的结果,不需要过程),对外提供了访问方式,便于调用者的使用。类中不需要对外提供的内容全都私有化,包括属性和行为。1.函数就是最基本的封装。
2024-08-06 00:59:25
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅