自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (8)
  • 问答 (3)
  • 收藏
  • 关注

转载 Tomcat关闭日志输出

一、 linux 系统直接修改 bin/catalina.sh 文件的输出语句if [ -z "$CATALINA_OUT" ] ; then   CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out 修改成if [ -z "$CATALINA_OUT" ] ; then   CATALINA_OUT=/dev/null...

2019-08-07 18:45:04 384

原创 VUE + element-ui 实现卡片式平铺布局(无分页)

element-ui 实现分页详见以前的文章:https://blog.csdn.net/nrlovestudy/article/details/82747299本文借鉴了一部分上文,卡片布局部分不再是自己写 DIV 和 CSS ,而是改用了element-ui 的 “card 卡片”,使用方法见:https://element.eleme.cn/#/zh-CN/component/...

2019-08-07 14:44:55 24861

转载 js三元表达式,多个判断条件的写法 | 两个等号(==)和三个等号(===)的区别

var a = 3;var b = a === 1 ? '是1' : (a === 2 ? '是2' : '不是1也不是2')console.log(b); //不是1也不是21. "=="表示:equality -> 等同 的意思,"=="使用两个等号时,如果两边值的类型不同的时候,是要先先进行类型转换后,才能做比较。2. "==="表示:identity -> 恒等...

2019-08-07 13:07:22 13054

转载 JavaScript Array(数组)清空的3种方法

假设有数组 :var a = [1,2,3];1、将长度属性置0。该方式最快捷a.length=0;2、使用splice移除a.splice(0,a.length);3、新建一个数组a = [];该方法可能会导致内存泄漏,最好能显式删除对象。...

2019-08-07 13:05:46 3062

转载 JAVA 获取 Tomcat 端口

public class RunTimeUtil { //获取 tomcat 运行端口 public static int getTomcatPort(){ int port = 0 ; MBeanServer mBeanServer = null; ArrayList<MBeanServer> mBeanServers = MBeanServer...

2019-08-07 11:03:35 2744

转载 JAVA 获取本机IP(包括 内网IP 和 公网IP)

Spring 获取客户端请求 IP,详见:https://blog.csdn.net/NRlovestudy/article/details/90900925本文获取的是 项目所在系统的IP(本地IP)本地IP分为两个:局域网IP 和 公网IP 。下面是具体的代码实现(Windows 和 Linux 均适用)。1、获取局域网IP//这个方法有局限性 对于本系统自身 只能获取内网...

2019-08-07 10:59:15 3723

原创 JAVA 压缩文件 -- 单个 或 多个 | 文件夹 或 文件

废话不多说,直接上代码:/** 压缩一个文件或文件夹 * @param sourceFile 你要压缩的文件夹(整个完整路径) * @param zipFilePath 压缩后的文件(整个完整路径) * @throws Exception */public static Boolean zip(String sourceFile, String zipFilePath) { //...

2019-08-07 10:06:16 181

转载 JAVA 删除文件夹 和 文件

废话不多说,直接上代码:/** * 根据路径删除指定的文件夹或文件,无论存在与否 * @param sPath 要删除的文件夹或文件 * @param selfDeleted 是否文件夹目录本身 * @return 删除成功返回 true,否则返回 false。 文件夹 或 单个文件 */ public static boolean D...

2019-08-07 10:05:43 180

转载 JAVA LinkedList的使用方法 && Java pop与poll的区别

先给出结论:pop 与 poll 都是取出LinkedList 的第一个元素,并将该元素删除,等效于:removeFirst不同点:两者的实现所用数据结构不同,poll 是基于队列结构实现的方法,当队列中没有元素时,调用该方法返回 null pop是基于栈结构实现的方法,当栈中没有元素时,调用该方法会发生异常ArrayList:底层实现是个数组,默认长度是10LinkedList...

2019-08-07 10:05:07 4358

转载 JAVA 遍历文件夹的3种方式

参考:https://www.cnblogs.com/helios-fz/p/11023205.html从计算机的角度看,文件夹的数据结构就是多叉树(Tree),而树的遍历方式有两种:深度优先遍历和广度优先遍历。1. 采用递归 --深度优先//递归方法 深度优先public static void listDirAndFile01(String path) { int file...

2019-08-06 21:48:07 2351 1

转载 JAVA 根据URL 下载图片

导入的包都是java.io中的/** * 下载远程图片 * @param remPicURL 远程图片文件路径 * @param savePath 本地保存路径 */public static Map<String, Object> download(String remPicURL ,String savePath){ Map<String, Object...

2019-08-06 16:47:32 795

转载 GitBook 从懵逼到入门

888

2019-08-06 15:25:32 119

转载 JAVA 多线程 之 15个Java多线程面试题及答案

如何学习Java多线程:https://www.jianshu.com/p/c0037e855fcd1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。2)在Java中Lock接口比synchronized块的...

2019-08-06 14:36:48 134

转载 JAVA 多线程 之 线程池,ExecutorService中submit()和execute()的区别,ReentrantLock,Thread.join()

为什么需要创建线程池:(1)因为服务器如果每一个请求都会创建一个新线程,会导致性能上的瓶颈,因为线程创建和销毁都需要jvm不停的处理,如果一个线程执行的时间 < (线程创建时间+线程销毁的时间)的时候,我们就要考虑线程的复用了!(2)、线程数量创建过多,没有有效的管理,反而起到的是副作用,会大大降低系统的性能的!(3)、我们要根据具体的业务需求不同,结合操作系统的处理器CPU核数...

2019-08-06 14:33:40 588

转载 JAVA 多线程 之 线程间同步

Java中使用同步关键字synchronized需要注意的问题彻底理解ThreadLocal当多个线程同时共享同一个全局变量或静态变量,做写操作(修改变量值)时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作时不会发生数据冲突问题。多个线程共享同一个局部变量,会发生线程安全问题吗?不会线程安全问题,有哪些解决办法?解决办法:synchronized --- ...

2019-08-06 10:36:25 146

转载 JAVA 中i++ 和 ++i的区别

i++ 和 ++i 在理论上的区别是:i++:是先把i拿出来使用,然后再+1;++i :是先把i+1,然后再拿出来使用;(1)、仅从 i 自身的值来看,两者无区别(2)、若有赋值操作,比如:i = i++ ; 或 x = i ++ (无论是赋值给自己还是其他变量),两者就有区别了。i 在前,先让等式左边的值 变为 i 的值(先用 i), 再让 i 加1; i 在后,先让 i...

2019-08-06 10:17:36 1376

转载 JAVA 中实现定时任务的三种方法

目录1、JDK 自带的TimerTask2、使用第三方包:QuartZ ---- 适合特别复杂的业务3、使用 Spring 自带的定时任务管理 ----一般情况会用这个就够了1、JDK 自带的TimerTask【了解】 https://www.cnblogs.com/0201zcr/p/4703061.html...

2019-08-06 10:05:04 899

转载 JS 判断图片是否是否存在--不存在则显示默认图片

1、最简便的方法:使用 img 的onerror 事件https://www.jb51.net/article/8796.htm正常显示前者,错误时显示后者<img src="//www.jb51.net/logoddd.gif" onerror="javascript:this.src='//www.jb51.net/logos.gif'" />上面的方法虽然简...

2019-08-06 10:02:28 6365

原创 log4j 系列10 -- Log4j2

log4j 系列10 -- Log4j2有待补充

2019-08-06 09:50:58 128

influxDb-All.txt

截止 2019-06-28,influxDB全家桶最新版(windows+linux)。包括:Telegraf(收集数据) —> InfluxDB(存储数据) —> Chronograf(显示数据) —>Kapacitor(处理数据)

2019-06-28

jmeter-5.1-src-jars.zip

jmeter-5.1版本源代码运行所需第三方jar包完整版,亲测可用。

2019-06-27

jmeter-WebSocket-jar.zip

jmeter测试webSocket所需完整版jar包,共8个。亲测可用。

2019-06-27

neo4j-community-3.5.3-unix.tar.gz

最新图数据库Neo4j,官网下载,亲测可用。

2019-03-05

知识图谱实现步骤和方法

梳理了知识图谱的实现过程和过程中用到的方法,便于从宏观层面掌握知识图谱整体框架。

2019-01-26

fcsampleshelper.jar

fcsampleshelper.jar 亲测可用 fcsampleshelper.jar 亲测可用

2018-12-03

fcexporter.jar 和 fcexporthandler.jar

最新 fcexporter.jar 和 fcexporthandler.jar。亲测可用

2018-12-03

微信小程序操作WIFI和蓝牙

微信小程序操作WIFI和蓝牙,实现所有函数调用。微信小程序操作WIFI和蓝牙,实现所有函数调用。

2018-05-03

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

TA关注的人

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