ljh_learn_from_base的博客

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

什么时候使用单例设计模式、单例设计模式有哪些常见的应用场景

在实际的编程开发中,单例设计模式是我们谈得最多但用得最少的设计模式。单例设计模式的4种实现方式: 饿汉式、懒汉式、静态内部类式、枚举式,我这里就不说了。详情请参考我的另一篇博客 java使用枚举、饿汉式、懒汉式、内部类实现单例设计模式 可以说我到现在都没有使用上(在实际公司工作中),为什么会...

2018-12-05 07:07:35

阅读数 583

评论数 1

java8之LocalDate方法的用法研究

  前言:字字看来皆是血,几天辛苦不寻常,花了几天把LocalDate的方法研究了个遍,其中不乏自己的思考 说明链接:java.util.time包的描述 /** * */ package com.ljh.myo2o.dao; import java.time.DayOfWeek; ...

2018-11-25 10:22:35

阅读数 136

评论数 0

java8 新的日期时间API描述

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

2018-11-23 01:49:41

阅读数 45

评论数 0

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

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

2018-09-28 01:45:19

阅读数 42

评论数 0

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

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

2018-09-24 16:27:16

阅读数 44

评论数 0

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

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

2018-09-17 21:45:53

阅读数 43

评论数 0

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

知识背景: 首先明白是么是js 闭包 1:形如: var func=function(形参){ //do some thing }(实参);//这里的小括号可以传递实际参数,代表立即调用该函数 称为闭包,闭包的好处就是有作用域,不同闭包的相同变量不会相互影响   2:我们定义一个方...

2018-08-10 13:31:54

阅读数 53

评论数 0

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

/* 修改于2018-09-10 23:12 实现单例的四种方式: 饿汉式(线程安全,调用效率高,但是不能延时加载) 懒汉式(线程安全,调用效率不高,可以延时加载) 静态内部类式(线程安全,调用效率高,但是可以延时加载) 枚举单例(线程安全,调用效...

2017-05-29 16:43:09

阅读数 210

评论数 0

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

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

2019-06-14 16:31:49

阅读数 1

评论数 0

JDK1.8新特性之新的思考

import java.text.Collator; import java.util.*; import java.util.stream.Collectors; /** * 声明一个类时,要考虑是否要重写toString()、equals()、hashCode()、 * 还有排序时要用的...

2019-06-04 18:33:12

阅读数 11

评论数 0

手写一个线程安全、效率高的数据库连接池

首先有一个数据库池接口 import java.sql.Connection; /** * MySQL连接池接口 */ public interface MySqlPool { void init();//池子初始化 void destory();//销毁 ...

2019-05-31 22:43:14

阅读数 11

评论数 0

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

编写数据库连接工具类 package com.security.ljh.secutiryDemo; import java.sql.*; /** * 连接数据库 */ public class MysqlUtils { private static final String U...

2019-05-31 15:41:55

阅读数 33

评论数 0

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

参考:https://blog.csdn.net/qq_37694421/article/details/83894870 今天有幸使用java帮同学解决解析MIB(Management Infomation Base)文件 在线下载链接,两个jar 都要导入 mibble-2.9.3.ja...

2019-05-30 23:50:59

阅读数 25

评论数 0

SQLyog 自动完成

自动完成 SQLyog的自动完成功能的目的是使输入任何类型的数据库对象(表,列等)名称以及MySQL关键字和函数的名称变得容易。该功能使用了SQLyog中内置的小型数据库引擎。SQLyog附带了一个包含MySQL关键字和函数名称的数据库,对于它使用的每个连接,它将检索并维护每个连接的对象名列表。...

2019-03-25 23:58:24

阅读数 141

评论数 0

spring boot 解决跨域问题最优雅的方式

CORS :Cross-Origin Resource Sharing 跨域资源共享 跨域:只要协议、域名、端口 三者有任何一个不同即为跨域 就像localhost和127.0.0.1 就是两个不同的域名 所以http://localhost:8081/find_by_id?video_id=2 ...

2019-03-06 12:46:42

阅读数 217

评论数 0

Spring boot 解决中文乱码最优雅的方式

方法一: //方法一:在application.properties编写如下四行 spring.http.encoding.force=true #是否将编码强制到HTTP请求和响应上配置的字符集。默认为false spring.http.encoding.enabled=true #是否启用...

2019-03-05 21:47:23

阅读数 33

评论数 0

logback-spring.xml

<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true&q...

2019-02-20 18:47:00

阅读数 43

评论数 0

前端页面js 调试技巧

相信大多数人苦于写js 的时候,遇到错误,不知道如何调试。今天工作中,在一个偶然的机会,发现了这么一个技巧 我使用的Google 浏览器 1.调试--在浏览器中按快捷键ctrl+shift+I 或者右键,选择检查,打开调试窗口 打开后,选择sources 在你想要断点的地方的行号点...

2019-02-20 16:28:17

阅读数 264

评论数 0

java List集合去重复可以使用Set,将list集合放入Set构造函数中,java8以后可以使用流操作list.stream().distinct().collect

/** * */ package com.ljh.myo2o; import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.List; import java.util.Map; import ...

2018-12-04 08:12:20

阅读数 230

评论数 0

java System.out.printf、String.format、System.out.format、Formatter的使用

/** * */ package com.ljh.myo2o; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.Formatter; import java.util.List; ...

2018-12-04 07:56:55

阅读数 85

评论数 0

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