自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ljh_learn_from_base的博客

高楼平地起,须先根基坚!

  • 博客(224)
  • 资源 (5)
  • 收藏
  • 关注

原创 Spring/Spring Boot服务端主动推送技术【server send event】简称sse,看完不亏系列

Spring/Spring Boot服务端主动推送技术【server send event】简称sse,看完不亏系列Spring Boot服务端主动推送消息给前端。

2024-04-15 23:38:11 682

原创 看了mysql8.0官网,发现set sql_mode原来有可以不用修改my.cnf或mysqld-auto.cnf就可以持久化系统变量的方式

看了mysql8.0官网,发现set sql_mode原来有可以不用修改my.cnf或mysqld-auto.cnf就可以持久化系统变量的方。mysql set 语法全解,看完不亏系列

2024-04-14 10:48:00 1023

原创 【Java11下载、安装、部署指南】

【Java11下载、安装、部署到线上指南】

2024-03-20 15:48:53 1370

原创 从JDK8迁移到更高版本的JDK【Java8迁移到Java11指南】【Java8升级到Java11指南】

【Java8迁移到Java11指南】

2024-03-20 15:34:15 995

原创 一文搞定spring aop面向切面编程【高级使用篇】

一文搞定spring aop面向切面编程【高级使用篇】

2023-11-15 15:52:34 179

原创 绘制一张图片,并将这张图上传到远程服务器【即对接远程服务器的文件上传接口】,不调用feign。从指定url中获图像数据,并上传到远程文件服务器【不调用feign】

绘制一张图片,并将这张图上传到远程服务器【即对接远程服务器的文件上传接口】,不调用feign。从指定url中获图像数据,并上传到远程文件服务器【不调用feign】

2023-11-06 10:22:56 61

原创 jdk 11 自带的HttpClient

jdk 11 自带的HttpClient

2022-12-03 05:05:16 854

原创 最全面的window dos/bat 常用命令

史上最全面的window dos/bat 常用命令

2022-11-14 02:27:31 1710

原创 【23种设计模式之责任链模式实战】--请假审批

【23种设计模式之责任链模式实战】--请假/调薪审批

2022-09-16 02:17:59 618 1

原创 23种设计模式之【使用【事件委托】来完善观察者模式】

23种设计模式之【使用【事件委托】来完善观察者模式】

2022-09-14 01:05:53 127

原创 23种设计模式之【装饰设计模式】实战--咖啡搭配及价格动态计算

装饰者设计模式:在不改变原有对象功能代码的情况下,动态地给一个对象添加新功能。* 一个抽象类,两个分支 * | ——单点商品【组件】 * | ——装饰类(持有被装饰对象的引用)装饰类和被装饰的类具有相同的父类 * 何时使用:在不想增加很多子类的情况下扩展类。* 优点:装饰类和被装饰类可以独立发展,不会相互耦合,既是is a Component 又有 has a Component * 装饰模式是继承的一个替代模式,装饰模式可以动态扩展一个实现类的功能。* 缺点:多层装饰比较复杂。

2022-09-08 22:50:49 301

原创 再也不怕面试官问spring service 是jdk动态代理还是cglib动态代理了 一文秒懂

//如果该controller、service、dao 实现了接口 使用jdk动态代理 如果 AdvisedSupport#setOptimize 为TRUE 或者 // 或者 AdvisedSupport#setProxyTargetClass 为TRUE // 或者 AdvisedSupport#setInterfaces 为TRUE //使用cglib动态代理...

2022-06-30 15:50:52 261

原创 23种设计模式之反射与工厂设计模式

23种设计模式之反射与工厂设计模式

2022-06-29 18:00:48 242

原创 23种设计模式之jdk动态代理设计模式实战

JDK中的动态代理是通过反射类Proxy以及InvocationHandler回调接口实现的;JDK中所要进行动态代理的类必须要实现一个接口需求:计算一个类中,每个被调用的方法运行时长

2022-06-28 16:19:51 189

原创 23中设计模式之访问者visitor设计模式

访问者设计模式的使用场景

2022-06-27 16:33:15 285

原创 java自定义回调函数 需求描述:我正在敲着代码 让弟弟去帮我买瓶可乐,弟弟卖完可乐之后通知我

java自定义回调函数 需求描述:我正在敲着代码 让弟弟去帮我买瓶可乐,弟弟卖完可乐之后通知我

2022-06-13 14:33:45 90

原创 MySQL 经验总结

mysql 经验总结

2022-06-06 16:30:02 703

原创 史上最全的Python字符串格式化【字符串模板】总结【学习Python的第一天,记录总结一下,以备不时之需】

Python字符串格式化的几种方法wc 老外直呼内行方法一: 使用%s格式化方法二: 使用字母f加字符串格式化,与方法三类似方法三: 方法三:使用{}格式化方法三: 使用 string 的Template对象格式化贴上代码直接直观感受一下吧wc 老外直呼内行方法一: 使用%s格式化方法二: 使用字母f加字符串格式化,与方法三类似方法三: 方法三:使用{}格式化方法三: 使用 string 的Template对象格式化贴上代码直接直观感受一下吧学习Python的第一天,记录总结一下,以备不

2022-01-20 14:19:59 568

原创 使用Java8 流API 按照指定区间进行分组【Java8按区间分组】【Java8按范围分组】&使用Java8 流API 等值分段,每n个为一组

//需求:给定一个对象列表,使用Java8 流API 按照指定区间进行分组,// 字数为2到5字的为一组,字数为8到9字的为一组,//字数大于9字的为一组,并统计每组的数量//后期需求变更,可能会添加额外的组...

2022-01-08 13:27:21 1801 2

原创 mysql查找出每个用户最新的一条订单的5种解决思路

mysql查找出每个用户最新的一条订单的5种解决思路一、使用窗口函数使用窗口函数– 使用窗口函数:可以视为规范固定写法row_number() over(partition by 需要分区的列 order by xxx [asc|desc])1.解释row_number() 函数表示行号,如果后面紧跟 over函数,则表示窗口函数,窗口函数分为:聚合窗口函数和非聚合窗口函数像:row_number() 、rank() 、dense_rank()等后面加上over子句就是非聚合窗口函数,像m

2021-11-11 23:53:09 6424 2

原创 Linux shell 编程基础之一

Linux shell 编程基础变量变量命名local 声明局部变量,只在函数内生效转义:笔记本电话键盘第二排左上角的字符都是元字符,需要使用\转义引用:脚本或命令的返回值 $?命令替换变量shell和javascript 一样,是一种弱类型的脚本语言,所以shell变量也是弱类型的,即不需要指定其变量类型如:定义金额为2,并显示;shell变量严格区分大小写局部变量:在同一个shell窗口中有效,不同shell窗口相互独立全局变量:即环境变量,在shell脚本中,即在xxx.sh文

2021-03-19 03:31:10 285

原创 Shell 之安装编程环境

Linux Shell编程Shell 之安装编程环境什么是SSH?免费的学生版XShellShell 之安装编程环境Xshell ,集成了许多东西,是一个强大的安全终端模拟软件,即我们常说的SSH,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终

2021-03-17 02:30:22 369

原创 mysql性能优化

1.MySQL版本: 5.x: 5.0-5.1:早期产品的延续,升级维护 5.4 - 5.x : MySQL整合了三方公司的新存储引擎 (推荐5.5) 安装:rpm -ivh rpm软件名 如果安装时 与某个软件 xxx冲突,则需要将冲突的软件卸载掉: yun -y remove xxx 安装时 有日志提示我们可以修改密码:/usr/bin/mysqladmin -u r...

2019-07-03 18:17:15 1403

原创 java System.out.print();在控制台上修改输出颜色

注意:我使用的编辑器是vs code,IDEA 也是可以的,eclipse就不知道了有什么不懂的,欢迎下方评论如果我们想在控制台上输出其它颜色,比如红色,这是我们可能会用System.err.println()但是如果我们想输出其它颜色呢。我们可以如下操作之前一直习惯使用println()方法,不过println()方法要使用+拼接字符串,使用fromat()方法与使用printl...

2019-06-14 16:31:49 27599 16

原创 模拟100用户并发访问数据库,结果测的MySQL并发访问数是大概是100,否则会抛出 too many connection 异常

编写数据库连接工具类package com.security.ljh.secutiryDemo;import java.sql.*;/** * 连接数据库 */public class MysqlUtils { private static final String URL="jdbc:mysql://localhost:3306/test"; static {...

2019-05-31 15:41:55 1205

原创 java8 新的日期时间API描述

包java.util.time日期,时间,瞬间和持续时间的主要API。例子链接:LocalDate之呕心沥血小Demo请参阅:  说明 类摘要 类 描述 Clock时钟 一个时钟,使用时区提供对当前时刻,日期和时间的访问。 Duration持续时间 基于时间的时间量,例如'34.5秒'。 Ins...

2018-11-23 01:49:41 256

原创 java7种常见的排序算法:选择排序、冒泡排序、直接插入排序、快速排序、希尔排序、归并排序、堆排序

链接:java 7 种算法的完整实例及测试一、选择排序/** * 选择排序原理:挨个比较 * 外层 循环长度-1次,内层循环每次从第二个开始 * 将外层循环中的值挨个与内层循环中的元素作比较 * 时间复杂度为:O(N^2) * * @param array * @return */ public st...

2018-09-28 01:45:19 312

转载 java数据结构之手动实现单链表

package com.example.demo;// 1、定义要保存对象的类:class Phone {// 此类提供要保存的数据 private String brand; private double price; public Phone() { } public Phone(String brand, double price) { ...

2018-09-24 16:27:16 164

原创 Java快速失败(fail-fast)和安全失败(fail-safe)区别

非线程安全的集合类都是快速失败的线程安全的集合类以及java.util.concurrent包下的集合类都是安全失败的 /*一、快速失败当在迭代一个集合的时候,如果集合中的元素大于等于3个,即使在同一线程,如果使用list.remove(ele)或list.add(ele)而不是使用迭代器的remove(),同样会抛出异常Exception in thread "main" java...

2018-09-17 21:45:53 226

原创 三言两语让你轻松自定义js对象和函数

知识背景:首先明白是么是js 闭包1:形如:var func=function(形参){ //do some thing}(实参);//这里的小括号可以传递实际参数,代表立即调用该函数称为闭包,闭包的好处就是有作用域,不同闭包的相同变量不会相互影响 2:我们定义一个方法,我们要让这个方法返回多个value怎么办呢?我们可以这么做:这多个值封装成数组或者对象定义:...

2018-08-10 13:31:54 154

原创 java使用枚举、饿汉式、懒汉式、内部类实现单例设计模式

/* 修改于2018-09-10 23:12 实现单例的四种方式: 饿汉式(线程安全,调用效率高,但是不能延时加载) 懒汉式(线程安全,调用效率不高,可以延时加载) 静态内部类式(线程安全,调用效率高,但是可以延时加载) 枚举单例(线程安全,调用效率高,不能延时加载)*//*单例设计模式:保证一个类在使用过程中,只有一个实例。优势就是他的作用,...

2017-05-29 16:43:09 641

原创 java9~java17及更高版本工具和命令参考

java9~java17及更高版本工具和命令参考

2024-03-11 13:43:07 606

原创 java 9及更高版操作和查询本地进程中信息:如关闭window或Linux中的进程

java 9及更高版操作和查询本地进程中信息:如关闭window或Linux中的进程

2024-03-09 15:11:19 300

原创 【spring boot结合rabbit mq 到点执行,可精确到秒】

spring booto合rabbit mq 到点执行,可精确到秒

2024-02-27 17:22:11 440

原创 java常用工具类【如spring 常用工具类,IO流常用工具类等】,持续更新

【代码】java常用工具类【如spring 常用工具类,IO流常用工具类等】,持续更新。

2024-02-02 17:49:02 319 1

原创 使用java流式API【 下划线转驼峰】和【驼峰转下划线】

【代码】使用java流式API【 下划线转驼峰】和【驼峰转下划线】

2024-01-31 16:06:03 271

原创 我们该如何项目需求排期?我结合实际工作中遇到的问题,整理了以下文档,项目需求排期注意事项及其规范3.0

我们该如何项目需求排期?我结合实际工作中遇到的问题,整理了以下文档,项目需求排期注意事项及其规范3.0

2024-01-27 10:09:02 1131

原创 如何排查java 内存溢出OutOfMemoryError?

如何排查java 内存溢出OutOfMemoryError?

2023-11-24 19:35:37 1106

原创 java绘制心形爱心

java绘制心形爱心1.编写程序生成一个心形图片2.上传到服务器,返回图片路径3.编写程序生成一个二维码,将第二步返回的图片路径写入二维码的文本路径中

2023-11-16 19:52:53 824

原创 java集合队列完整体系Queue

java集合队列完整体系Queue

2023-09-10 20:40:12 192

mibble-2.9.3 和 mibble-mibs-2.9.3.rar

使用java 的两个mibble-mibs-2.9.3.jar 和 mibble-2.9.3.jar解析MIB文件

2019-05-31

计算机程序设计艺术(中文版)1-3卷

本想免费分享,可资源分数最低选择1分,我看不懂 本书作者D. E. Knuth是在计算机学界十分著名的学者,在本领域享有很高权威和盛名,他的这部著作是无数计算机专业人员的学习教材和参考读物,也是许多专业研究工作者经常阅读的经典。本书已被翻译为几十种文字在世界各地出版,英文原版书在国外已经是第11次印刷。

2018-09-26

js图片轮播

js,图片轮播, js图片轮播, js,图片轮播, js图片轮播, js,图片轮播, js图片轮播

2017-10-12

微软Vbscript手册vbs.chm

2016-06-16

jQuery 中文手册

2016-06-16

空空如也

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

TA关注的人

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