- 博客(46)
- 收藏
- 关注
原创 苍穹外卖-用户端
HttpClientGETPOST微信小程序微信登陆商品浏览功能缓存菜品Spring Cache添加购物车查看购物车地址薄用户下单微信支付SpringTaskCron表达式订单超时WebSocket订单播报客户催单Apache Echart营业图统计Apach
2024-08-22 10:24:21 130
原创 spring-boot底层原理
配置优先级bean管理bean的作用域第三方beanspring-boot底层原理1.依赖传递自动配置conditional自定义starter总结
2024-04-05 17:44:47 283
原创 Javaweb 3-10
id选择器优先级最高,class次之。十六进制相同数字可以省略为一个。<span>无任何语义标签。可用识色器插件识别颜色。开发工具vscode。
2024-03-11 10:29:48 335
原创 mysql 2-21
mysql 8.0具有持久化,重启服务器会继续自增。只要有一个字段不重复,就可以添加成功。关联必须有唯一性约束,或者是主键。
2024-02-21 22:31:08 394
原创 mysql 2-1
添加数据方式二更新数据删除数据小结计算列数据类型可选属性适用场景如何选择浮点类型存在精度问题定点数介绍BIT类型日期与时间类型YEAR类型DATA类型TIME类型DATATIMETIMESTAMP文本字符串类型适用场景TEXT类型。
2024-02-19 22:47:55 393
原创 mysql 2-18
把平均工资生成的结果当成一个新表。WHERE和HAVING的区别。commit和ROLLBACK。单行子查询和多行子查询。MYSQL的数据类型。
2024-02-18 22:04:44 674
原创 java2-7
StringBulider是线程不安全的,StringBuffer是线程安全的。数据共享时,仍然会打印相同数据,是因为线程在进行时会随时被其他线程抢走执行权。同步方法加synchronized。
2024-02-10 15:43:15 349 1
原创 java2-5
序列化时直接放到ArrayList中,可以直接反序列ArrayList。transient瞬态关键字,不会把当前属性序列化到本地文件。修改对象中的属性会导致版本高发生变化,此时会让反序列流报错。FileinputStream一次读取多个数组。必须实现Serializable接口。try....catch异常处理。接口AutoCloseable。FileWriter字符输入流。超过8192个字节会依次覆盖。Commons-io工具包。read方法数组是覆盖的。Unicode万国码。
2024-02-06 11:07:08 291 1
原创 java2-4
midirs既可以创建单极的,也可以创建多级。因为静态中没有this和super关键字。FilenameFilter文件过滤器。createNewFile方法。Throwable中的方法。File中判断和获取功能。File中创建删除的方法。listFiles方法。应用处不能是静态方法。使用类名引用成员方法。
2024-02-05 10:04:58 334 1
原创 java2-3
copeof自动转变Map集合变为不可变集合。HashMap和TreeMap两者使用思想。集合嵌套,可在双列集合中嵌套单列集合。工具类collections。HashMap统计景点次数。重写compareTo方法。第一种情况,添加第一个元素。Stream流中的类型转换。Stream中的中间方法。Stream中的终结方法。Lamdba表达式遍历。forEach底层原理。TreeMap底层源码。JDK5引入了可变参数。Stream流获取方式。键跟值是一一对应的的。Map中常见的API。
2024-02-04 12:47:14 334 1
原创 java2-2
当编译之后,泛型就会消失,统一当成object处理,之后运行时在转换成对应类型。<E>表示不确定使用的类型,当别人使用时就会确定该类型。即有16*0.75=12个元素时,数组扩容为两倍。listinterator列表迭代器。两种方式同时存在,优先应用比较器。linkedlist源码分析。TreeSet集合默认的规则。TreeSet第二种比较方式。Arraylist底层原理。Arraylist源码分析。添加节点时默认颜色是红色的。hashset底层原理。list集合遍历方式。hashset哈希表。
2024-02-03 11:36:57 408 1
原创 java2-1
快速排序时先调用end,以保证最后交换的那个数一定比基准数小。datatimeformatter用于时间的格式化和解析。list系列集合和set系列集合的区别。zonedatatime带时区的时间。将字符串类型整转换为int类型整数。Arrays类,操作数组的工具类。jdk5以后自动装箱和自动拆箱。collection集合结构。collection中的方法。collection遍历方式。重载sort()方法,原理。lambda表达式遍历集合。两种方式获取对象的区别。instant时间戳。
2024-02-02 10:22:39 615 1
原创 java1-31
表示获取所有信息,?=表示只获取占位信息,?表示去除对应信息,获取其他所有信息。深克隆对数组等进行新创建然后拷贝数据,对字符串等继续调用串池中的数据。object类中的clone为浅克隆,要想深克隆需要重写克隆方法。find返回值是boolean类型,可以用while循环。bigdecimal底层存储方式,用ascii表存储。system.out.println细节。获取指定大整数时传参字符串必须是整数。浅克隆,只克隆地址值,指向同一对象。Pattern表示正则表达式的摘要。正则表达式在字符串中的使用。
2024-02-01 11:07:18 296 1
原创 java1-30
currenttimemillis方法可通过end-start来计算程序运行时间。判断一个数是否为质数可以用平方根减少循环次数。System.exit()方法。math类的常用方法。
2024-01-31 11:01:22 359
原创 java1-29
添加图片时,先加载的图片在上方,后加载的图片在下方。cmd中输入javap class可以实现反编译。ctrl+n搜索类,ctrl+f12展示所有方法。匿名内部类可以不用创建新的类,直接传递参数。ctrl+shift+m表示抽取出方法。shift+f6,一键替换。游戏打包成exe安装包。
2024-01-30 21:03:35 374 1
原创 java1-28
file中project structure可以切换jdk的版本。用方法调用私有内部类时,可用object父类接受,或者直接输出。outer.this.a调用的时外部类的成员变量。外部类和内部类编译后是两个不同的字节码文件。编译和运行的版本要小于等于你的版本。获取成员内部类的对象。
2024-01-29 13:18:41 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人