自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 spring IOC AOP springboot(2) 微服务多模块 Hessian

4、spring整合mybatis创建工程:添加依赖:这两个复制过来:javabean:执行操作,需要构建工厂类:

2022-04-25 15:37:15 451

原创 springboot 注解 (3.14)... J2EE (3.15) javaweb应用

(3.15开始就是javaweb工程了)注解:例:不写的话,就是注解中的默认值J2EE:J2EE的体系(J2SE) javaweb应用 视图技术:jsp视图+模板视图(th,freemaker) vue 小程序鸿蒙 也属于视图1.Servlet组件2.Filter组件3.Listener组件xml配置 Sun2.5--------------------------------------...

2022-04-12 23:31:57 422

原创 spring IOC AOP springboot(1)

补充:MVC框架:structs1.2 或2.0 。。。M:model(Java类)。。。 V:视图 jsp html 模板视图 hml wxlC:controller(Servlet,Filter) Core 负载很大MVVM框架:模型驱动视图M:model (JAVA类)数据(MV驱动): 虚拟的dom解析器 data:{ }V:...

2022-04-12 23:29:27 430

原创 java(7)数据容器(3) Map接口 泛型 HashMap的遍历 collection和collections的区别

HashMapHashtableConcurrentHashMapCollection valueMap接口 key-value 数组+链表 1.8(红黑树)HashMap 线程非安全 键和值都可以为空Hashtable 线程安全 100 全部锁 键和值都不可以为空ConcurrentHashMap 线程安全 分段锁 0-10锁住 100 性能角度考虑 JDK1.8数组加链表,1.8换成红黑树:Ha...

2022-03-03 22:18:38 570

原创 java(7)数据容器(2)Set接口 (HashSet TreeSet )

Set接口:无序不可重复实现子类:HashSet 哈希算法TreeSet自动过滤重复字符串比较:哈希码 和 值放到treeset里面的必须要进行排序Map接口:Hashmap 线程非安全Hashtable 线程安全 (锁住整个方法,类似synchronized方法)ConcurrentHashMap 线程安全 分段锁 性能考虑 JDK1.8...

2022-03-03 11:08:59 336

原创 java(6) 多线程(2)

定时线程:机制:在固定时间内,反复执行某个任务 父类是TimerTask字母和上面日期匹配爬虫多线程同步:保证多线程访问的安全 多线程访问安全就是保证 多线程执行顺序的安全1. 多线程的启动是由JVM调度执行的,不是由程序员或者代码保证。2. 程序员在多线程进入到运行状态(run)时,对多线程执行的控制,这个控制绝对的。同步机制就是保证一个线程 执行完毕后,另外一个线程再执行 绝对保证同步关键字:sy...

2022-03-02 10:36:27 154

原创 java(7)数据容器(1) : java数组 JavaBean java集合 list接口

集合

2022-03-02 10:34:04 592

原创 2.28 (补缺) 数据类型转换 异常处理 部分多线程

类型转换:1.字符串类型转换成具体的基本类型字符串类型转换成具体的基本类型 通过数据类型对应的包装类的方法进行转换Integer:封装类、包装类int 基本数据类型--------对象类型(引用类型):Integer2.基本数据类型转换成字符串类型总结:基本数据类型 基本数据类型之间的转换:..................byte-short-int-long-float-double引用类型转换:子类转换成父类 直接转换父类转换成子类 强制转换..

2022-02-28 21:09:37 159

原创 java(6) 多线程(1)

1.进程一个独立的应用程序操作系统多任务,一个操作系统可以同时运行多个进程,多个独立的应用程序一个进程包含多个线程音乐播放器:一个独立的应用程序,这个音乐是独立的应用程序,可以一边放歌曲(线程),一般播放歌词(线程)2.线程启动是不受程序员的控制一个存在于独立应用程序的单元。为什么要有线程?线程作用:1。提高程序的执行能力和性能:一个任务可以拆分给多个线程来共同完成。(例如房子有一个人打扫和多个人打扫,区别是很明显的)2。解决应答系统服务器端阻塞的情况。socket.

2022-02-23 09:04:35 142

原创 java(6)hutool

建包:换成1.8:添加依赖:创建一个服务的包:建一个类:设置端口:端口可配:createServer返回值是SimpleServer:方法少是因为simpleServer是局部变量,需要把它扩充成全局变量编译环境改成1.8:查看:ctrl调用上面两个方法,要创建类的对象:...

2022-02-21 23:08:19 318

原创 java(0-5)基础的整理 (内部类)

内部类: 作用:就是为了加强封装, 表现:一个类中嵌套一个类内部类总共4个表现形式:1. 普通内部类普通内部类Inner中不能定义关于static2. 静态内部类3. 局部内部类4. 匿名内部类普通内部类Inner中不能定义关于static在内部 访问内部类用this.a 访问外部类用Outer.this.a静态内部类 可以定义全部,但是注意使用this关键字:匿名内部类:没有class关键字,没有名字的类,也被l...

2022-02-21 22:26:05 131

原创 java(0-4)基础的整理

抽象类:abstract关键字:抽象 虚这个类定义成抽象,这个类不能实例化。抽象类一定依赖子类完成实例化抽象类一定要去动态绑定。一个子类去继承一个抽象父类的时候,必须实现这个类的抽象方法:调用哪个重写的方法,是由new的对象决定的:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。写个验证码:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。抽象类是用abstract关键字修饰...

2022-02-21 20:40:46 177

原创 java(0-3)基础的整理

JVM是java内存模型为什么要继承?两个类,子类和父类两个类出现了重复,所以 需要减少子类中重复冗余的属性和方法继承:减少子类中重复冗余的属性和方法。怎么减少:把各个子类相同的属性和方法抽取到父类给各个子类继承。extends继承:java的类都是直接或间接继承object类,java定义的类没有写extends关键字,是直接继承了object类下图hashCode来自与object类:object类是java祖宗类,或者是顶级父类。。。。。。。。。。.

2022-02-21 19:03:24 140

原创 java(0-2)基础的整理

用new一定是在堆内存开辟新的空间在其他类中访问这个类,必须添加这个类的类名:面向对象:封装 继承 多态封装 : 生活中:衣服有的口袋有拉链,有的没有拉链; 作用目的:为了提高的访问安全性。private:私有,加了个拉链;修饰属性和方法,一般不修饰方法。强调的是属性的私有,这就是封装。default protected public 访问权限一个类的生命周期:构造函数,也叫做构造方法,特殊的方法(不能够手动调用)* 1 构造方法名...

2022-02-21 13:33:50 79

原创 java(0-1)基础的整理

学习大纲:1.Java面向对象 1.1 java语言的特点Java语言纯面向对象语言,定义class,class指的是类, 类是创建对象模板,创建一个对象必须依赖于类这个模板。Java是个强类型语言,定义变量需要先声明类型。Java的一个变量是不能够接受函数的赋值。Java典型的应用是服务器端,Java是个跨平台语言1.2 java面向对象封装,2.Java多线程3.Java集合和数据结构、算法1. Java是个编译型语言 是把java源文件编译成字节码文件..

2022-02-19 21:49:21 286

原创 java(5) solon

创建文件夹:添加solon依赖: <dependency> <groupId>org.noear</groupId> <artifactId>solon-web</artifactId> <version>1.3.24</version> <type>pom</type> </dependency>...

2022-02-17 22:04:07 250

原创 java(4)数据库操作(sql操作 java连接sql)

操作:

2022-02-17 21:16:48 359

原创 java(3) 错误 异常 finally块 垃圾回收 连接数据库 Java数据容器和算法

程序错误bug (1.编译时错误1.编译时错误Java面向对象 所涉及的内容 静态方法使用了this关键字,局部没有赋值就使用,都属于编译错误,直接的结果:java不能够编译生成 .class文件2.运行时错误 -------------------》Java异常 异常出现了需要处理生成 .class文件,但是运行出现错误,不能运行。.......异常分类 : 学习加积累的过程 1、非检查异常 .2、检查异常 3.逻辑错误.....

2022-02-16 23:50:00 409

原创 java(2) 抽象类 接口 lambda表达式 内部类

引用数据类型: 抽象类和接口java为了加强动态绑定,为了加强方法重写(为了加强多态),设计了抽奖类和接口抽象类:(抽象类和抽象方法)一个子类继承抽象父类,必须要方法重写这个类定义成抽象,这个类不能实例化。抽象类一定依赖子类完成实例化。抽象类一定要去动态绑定。抽象类是用abstract关键字修饰的,不能实例化,不能去new创建对象;抽象类可以有构造函数,提供给子类的构造函数完成依赖抽象类可以有抽象方法,也可以没有抽...

2022-02-14 09:04:55 417

原创 java (1) 数据类型 类的组成和生命周期 面向对象 方法重写 动态绑定

一个类的生命周期:组成:一。构造函数, 也叫构造方法,特殊的方法。(不能手动调用) (详细规则在后面)二。实例方法 访问规则:创建实例对象去访问。作用:执行这个方法构造函数和一般方法都可以使用this关键字,都能直接访问实例变量和实例方法,都可以直接访问静态变量和静态方法。访问静态变量和静态方法最好加上类名。三。静态方法 访问规则:在这个类中,可直接调用,可用类名或实例对象名;在另一个类中,必须添加类名或实例名。作用:执行这个方法四。静态块static {...

2022-02-11 11:30:04 345

原创 js(3)

dom编程:微信小程序 一套基于微信的可视化标记 web鸿蒙 一套基于操作系统的可视化标记 webhtml5 一套基于浏览器的可视化标记 web 可视化标记语言document编程 : 1. 获取遍历文档 2,创建文档javascript和html5 之间的交互,就是事件, 叫做document事件js 微软 js-->typeScript语言js 谷歌 js--->dart语...

2022-01-11 08:41:30 142

原创 js (1)

ECMAScript的三种具体表现:1、JavaScript,是浏览器的具体实现;2、NodeJs,是服务器端的实现;3、ActionScript,是flash中的实现。或者ECMAScript和JavaScript关系:1、 ECMAScript在浏览器的表现就是JavaScript(不仅仅是js,还有DOM(针对于html文档的编程)和BOM编程(针对于浏览器编程))2、 ECMAScript在服务器端的表现是Nodejs3、 ECMAScript在服务器端的表现是Nodej

2022-01-05 23:52:43 592

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除