
学习笔记
文章平均质量分 92
aiYouWei啊
你必须内心丰富才能改变这些生活表面的相似
展开
-
【Docker】Docker的常用命令
Docker常用命令原创 2022-11-13 20:22:30 · 414 阅读 · 1 评论 -
【Docker】Docker安装与入门
Docker安装与入门原创 2022-11-06 21:28:15 · 429 阅读 · 0 评论 -
Java并发编程(六)
Java并发编程(六) synchronized 原理进阶原创 2022-05-04 14:53:48 · 650 阅读 · 0 评论 -
Java并发编程(五)
Monitor概念原创 2022-04-30 23:11:42 · 555 阅读 · 0 评论 -
Java并发编程(四)
Java并发编程(四)原创 2022-04-23 22:47:18 · 371 阅读 · 0 评论 -
Java并发编程(三)
Java并发编程(三)原创 2022-04-06 21:27:59 · 800 阅读 · 1 评论 -
Java并发编程(二)
Java并发编程(二)原创 2022-04-05 00:10:41 · 409 阅读 · 0 评论 -
Java并发编程(一)
Java并发编程(一)原创 2022-03-27 22:45:20 · 497 阅读 · 0 评论 -
JDK动态代理的使用
JDK动态代理的使用首先,要使用JDK动态代理就要清楚JDK动态代理的位置,JDK的动态代理位于java.lang.reflect包下的Proxy类中,Proxy提供了创建动态代理类和实例的静态方法,它也是由这些方法创建的所有动态代理类的超类。使用JDK代理需要调用Proxy类中的newProxyInstance方法,调用这个方法可以实现对类的代理,实现对类的加强第一个参数: 用哪个类加载器去加载代理对象第二个参数:增强方法所在的类,这个类实现的接口支持多个接口第三个参数:实现这个接口In原创 2021-03-15 15:02:28 · 372 阅读 · 0 评论 -
Spring Boot在Eclipse中创建及初步使用
SpringBoot学习Spring Boot简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;环境约束– jdk1.8:Spring Boot 推荐jdk1.7及以上;java version “1.8.0_144”– maven3.x:maven 3.3以上版本;Apache Maven 3.6.0– Eclipse:...原创 2019-12-26 14:12:01 · 381 阅读 · 0 评论 -
JPA操作
ORM思想ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的。主要目的...原创 2019-11-09 19:34:33 · 141 阅读 · 0 评论 -
Redis入门
常识单进程,是对epoll函数的封装来做到的默认16个库,默认端口6379,数据库角标从0开始,redis 下标都是从0开始五大数据类型String (字符串)最基本的类型,一个key对应一个value二进制安全,redis的string可以包含任何数据.比如图片或序列化对象一个redis中字符串value最多可以为512MHash (哈希,类似与java中的map)...原创 2019-10-18 14:29:11 · 168 阅读 · 0 评论 -
设计模式之策略模式(JAVA)
策略模式指的是对象具备某个行为,但是在不同的场景中,该行为有不同的实现算法.(将算法封装成一个一个的类,任意替换)解决问题:在有多种算法相似的情况下,减少使用 if…else 所带来的复杂和难以维护。使用场景:一个系统有许多许多类,而区分它们的只是他们直接的行为。核心是实现一个通用接口//1.实现一个通用接口public interface Comparator{ publi...原创 2019-10-11 12:43:24 · 107 阅读 · 0 评论 -
设计模式之单例模式(java实现)
单例模式饿汉模式:类加载到内存中就实例化一个单例,JVM保证线程安全构造方法设为私有,在类定义的时候实例化public class Mgr01 {private static final Mgr01 INSTANCE = new Mgr01();private Mgr01() { }public static Mgr01 getInstance() { re...原创 2019-10-10 16:29:58 · 153 阅读 · 0 评论 -
第二周总结
数据库别名使用使用语法原创 2019-04-09 11:17:20 · 114 阅读 · 0 评论 -
第四周总结:JDBC+HTML
ResultSetMetaData作用:获取数据结果集的相关数据使用方法:rs.getMetaData().通过获取结果集元数据,可以获得列名称,列数量,列数据类型等使用例子try { conn = DBUtil.getConnection(); String sql ="select * from emp"; Statement st = conn.createS...原创 2019-04-21 21:21:47 · 685 阅读 · 0 评论 -
第三周总结:JDBC
JDBC(JAVA访问数据库解决方案)JDBC定义一套标准接口,即访问数据库的通用API,不同数据库根据特点去实现这些接口JDBC的工作过程- 加载驱动,建立连接- 创建语句对象- 执行SQL语句- 处理结果集- 关闭连接(切记!!)JDBC的使用步骤1. 导入JDBC驱动jar2. 注册JDBC驱动 Class.forName("驱动程序类名")获得...原创 2019-04-14 20:43:05 · 148 阅读 · 0 评论 -
周末总结:CSS学习
CSS的使用方式内联方式样式定义在单个HTML元素中<!-- 内联样式:在元素的style中直接写样式,无法复用 --><h1 style="color:red;">CSS</h1>内部样式表样式定义在HTML的头元素中,整个网页范围内可复用,在head元素里的style标签里写样式,<style >/* css的注释是...原创 2019-05-14 16:21:12 · 149 阅读 · 0 评论 -
周末总结:JS学习
JavaScript一种网页脚本语言可以使用任何文本编辑工具编写由浏览器内置的JavaScript引擎执行代码解释执行:事先不编译,逐行执行基于对象:内置大量现成对象JS代码js注释和java一致把逻辑封装成函数,需要时调用function是关键字,用来声明函数f()是函数名,小括号内可以声明参数,大括号内为函数体js中函数都是公用的,不需要修饰符js中函数不需要...原创 2019-05-20 09:17:04 · 163 阅读 · 0 评论 -
周末总结:jQuery
jQuery轻量级JS库轻量级代表耦合度低原创 2019-05-29 10:10:55 · 127 阅读 · 0 评论 -
周末总结:Servlet
ServletJava 编写的服务器端程序。是sun公司推出的用于在服务器端处理HTTP协议的组件动态生成页面Servelt的特点是服务端的组件可以动态拼资源(HTML/img等)满足SUN的规范术语:处理HTTP协议1)静态网页无论谁看,其内容都一样百度百科之类服务器直接存HTML,直接返回HTML2)动态网页不同人看有不同结果淘宝,微博等服务器...原创 2019-06-30 17:31:41 · 137 阅读 · 0 评论 -
学习笔记:logback
logback简介Logback是由log4j创始人设计的一个开源日志组件。LogBack被分为3个组件,logback-core, logback-classic 和 logback-access。 logback-core是其它两个模块的基础模块。 logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以...原创 2019-07-30 16:53:22 · 90 阅读 · 0 评论 -
基础算法:冒泡排序,插入排序,选择排序
冒泡排序算法理解:冒泡排序譬如气泡从水里面出来时,越到水面上气泡就会变的越大.每一次遍历把大的数字往前排.做法: 1.双层循环,第一层循环依次拿出每一个元素 2.第二层循环:将第一层拿出来的元素与数组中的每个元素相比较 3.如果前一个元素比后一个元素小,则交换位置 4.循环结束后,排序完成.时间复杂度:O(n^2)public static void bubble...原创 2019-08-21 09:00:50 · 134 阅读 · 0 评论 -
归并排序+小和问题
归并排序理解:用递归将每个分段有序,最后再使整体有序时间复杂度:用递归树的方法解递归式T(n)=2T(n/2)+o(n),得时间复杂度是o(nlogn).public class MergeSort { public static void mergeSort(int[] arr) { if (arr == null || arr.length < 2) { retur...原创 2019-08-22 10:54:08 · 190 阅读 · 0 评论