- 博客(144)
- 资源 (14)
- 收藏
- 关注
转载 linux定时删除N天前的文件(文件夹
近期在业务中,给定的磁盘只有22T容量,为了避免爆盘,业务需要定时清除数据,根据网上的资料总结了一下设置方法:可以使用find命令find 路径 -mtime +天数 -type f -name "文件名" -exec rm -rf {} ; find /tmp -mtime +30 -type f -name "*" -exec rm -rf {} \; /tmp --设置查找的目录; -mtime +30 --设置修改时间为30天前; -ty...
2022-05-04 16:18:56
2038
原创 java线程通信总结
总结java线程通信的几种实现方式,包括volatile、Condition、wait/notify、await/signal等
2022-04-05 18:39:39
542
转载 用Vue生成动态表单
需求背景开需求会了,产品说这次需求的表单比较多,目前有18个,后期的表单可能会有增加、修改。我作为这次的前端开发,看到这样的需求,心里知道要这样搞不得把自己累死,首先表单居多,还会有变更,以后维护起来也让人心力憔悴。于是我提议做动态表单,做一个表单的配置系统,在系统里配置表单类型、表单得字段、以及对表单得管理。后来重新评审了需求,系统部分由后端自行开发,我要处理的部分是动态生成表单,展现提...
2020-02-18 11:37:36
8719
2
转载 vue 集成mapbox gl并设置中文语言
// npm install deck.gl --savecnpm install --save mapbox-gl// 安装语言包cnpm install --save mapbox-gl @mapbox/mapbox-gl-language<template> <div style="height:100%;width:100%;"> <...
2020-01-31 10:54:37
2199
1
原创 HtmlUnit爬取js动态生成的网页
private Document doHttp(String url) throws IOException { //构造一个webClient 模拟Chrome 浏览器 WebClient webClient = new WebClient(BrowserVersion.CHROME); //支持JavaScript web...
2019-08-06 11:39:51
1866
转载 网上的快手Sig签名
package com.ifeng.spider.crawler.script.develop;import com.alibaba.druid.util.StringUtils;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.security.MessageDiges...
2019-08-01 19:05:05
4574
3
转载 解析美拍视频源链接
原文链接https://www.jianshu.com/p/8b6e9caca9cc/** * 解密加密过的字符串 * Created by lihan on 2017/7/29. */public class ParseUrl { private Map<String, String> dict1; private Map<String, Str...
2019-07-29 18:12:01
2074
1
原创 eclipse4.10 + springboot + windoebuilder整合(解压即用)
对于基本的操作,我在这就不赘述了,大家在网上可以搜到很多。说一下这两天遇到的坑:1、我首先用的是eclipse4.4.2,安装windowBuilder 很顺利,但是安装springboot的时候,各种包找不到,无法安装。按网上出错处理教程,各种网站勾选,各种离线在线安装,均告失败。2、然后我看网上的教程要寻找和eclipse对应的STS版本,就重新下载了eclipse4.9版本和对应...
2019-07-24 09:13:45
855
1
原创 关于ajax跨域的问题
在此Markhttps://segmentfault.com/a/1190000012469713#articleHeader16
2019-07-17 14:46:10
155
转载 背包问题
https://www.cnblogs.com/lfeng1205/p/5981198.htmlhttps://blog.youkuaiyun.com/qq_26222859/article/details/69335310https://blog.youkuaiyun.com/swartz2015/article/details/65939318
2019-07-17 14:46:00
135
转载 爬虫学习
《分布式逻辑管理平台XXL-GLUE》https://www.cnblogs.com/xuxueli/p/5115036.htmlhttp://www.xuxueli.com/xxl-glue/#/?id=%e3%80%8a%e5%88%86%e5%b8%83%e5%bc%8f%e9%80%bb%e8%be%91%e7%ae%a1%e7%90%86%e5%b9%b3%e5%8f%b0xxl-g...
2019-07-17 14:45:53
143
转载 私记--跨域、前段笔记大全
聊一聊cookiehttps://segmentfault.com/a/1190000004556040#articleHeader6不要再问我跨域的问题了https://segmentfault.com/a/1190000015597029跨域资源共享 CORS 详解http://www.ruanyifeng.com/blog/2016/04/cors.html...
2019-07-12 12:34:59
148
转载 WebSocket协议解析
转自http://www.cnblogs.com/unclekeith/p/8087182.html现在,很多网站为了实现推送技术,所用的技术都是轮询。轮询是指在特定的时间间隔(如每一秒),由浏览器对服务器发起HTTP请求,然后由服务器返回数据给浏览器。由于HTTP协议是惰性的,只有客户端发起请求,服务器才会返回数据。轮询技术实现的前提条件同样是基于这种机制。而WebSocket属于服务端推...
2019-07-11 17:04:37
490
转载 java hmac-sha1 算法使用
public static String genHMAC(String data, String key) { byte[] result = null; try { //根据给定的字节数组构造一个密钥,第二参数指定一个密钥算法的名称 SecretKeySpec signinKey = new SecretKeyS...
2019-07-06 11:01:11
2889
原创 HashSet、TreeSet和LinkedHashSet的区别
package listSetMap;import java.util.HashSet;import java.util.Iterator;import java.util.LinkedHashSet;import java.util.TreeSet;/** * HashSet、TreeSet和LinkedHashSet的区别 * TreeSet 依靠的是Comparable...
2019-06-07 11:30:16
1036
转载 【面试题】求连续子数组的最大和(三种解法)
转自https://blog.youkuaiyun.com/m0_37925202/article/details/80816684暴力解法思路分析1、可以将给定数组的的所有子数组列出来,然后找到子数组和做大的情况,具体来说就是: 对数组内每一个数A[i]进行遍历,然后遍历以它们为起点的子数组,比较各个子数组的大小,找到最大连续子数组;2、这种方法只是一般思路,时间复杂度太高,为:O(n^2),...
2019-06-07 10:16:43
4594
转载 删除无序/有序单链表中的重复元素
转自https://www.jianshu.com/p/666cd750c378import leetcode.ListNode;import org.junit.Test;import java.util.HashMap;import java.util.HashSet;/** * created by Ethan-Walker on 2018/12/25 */publi...
2019-06-06 09:46:19
1268
转载 mysql 聚簇与非聚簇索引
转自https://blog.51cto.com/2839840/2057806?utm_source=oschina-app可以说数据库必须有索引,没有索引则检索过程变成了顺序查找,O(n)的时间复杂度几乎是不能忍受的。我们非常容易想象出一个只有单关键字组成的表如何使用B+树进行索引,只要将关键字存储到树的节点即可。当数据库一条记录里包含多个字段时,一棵B+树就只能存储主键,如果检索的是非主...
2019-06-05 16:01:23
230
转载 线程的几种状态极其转换
线程的几种状态极其转换线程在一定条件下,状态会发生变化。线程一共有以下几种状态:1、初始化状态(New):新创建了一个线程对象。2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权。即在就绪状态的进程除CPU之外,其它的运行所需资源都已全部获得。进入就绪状态后,当该对象被操作...
2019-06-04 22:33:33
1190
转载 36进制与10进制之间的转换
import java.util.HashMap; /** * 36进制与10进制转换思路: * 一、创建HashMap类型对象用于存放数字'0'到字母'Z'36个字符值键对 * 二、 * @author Administrator * */public class Ten2Thirty { //定义36进制数字 private static...
2019-06-01 11:50:54
8750
原创 序列化与反序列化
package com.ego.util;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;/** * @see(功能介绍) : 序列化工具类 * @...
2019-05-04 21:05:00
129
转载 js实现深拷贝
function deepClone(obj) { // 递归拷贝 if(obj === null) return null; //null 的情况 if(obj instanceof RegExp) return new RegExp(obj); if(obj instanceof Date) return new Date(obj); if(typeof ob...
2019-05-04 21:04:13
221
原创 Java 实现Excel表的创建与读取
封装ExcelExportUtil.java工具类public class ExcelExportUtil { // 创建文件头信息 private static Workbook createHeader(String fileName, String[] headers) { Workbook wb = new XSSFWorkbook(); Sheet sheet = wb...
2019-04-17 15:39:11
350
原创 多线程实现轮流打印的两种方式(thread和ReentrantLock)
thread/** * 双线程轮流打印 * @author Administrator *线程1负责打印a,b,c,d *线程2负责打印1,2,3,4 */public class thread { static final Object object = new Object(); public static void main(String[] args) { ...
2019-04-15 10:38:13
1707
转载 0-1背包问题详解
网上好多关于背包问题的解释,自己也看了,感觉解释的不容易通俗易懂,所以自己来写一个非常容易懂得。0-1背包问题说的是,给定背包容量W,一系列物品{weiht,value},每个物品只能取一件,获取最大值。采用动态规划求解,动态规划的一般规律都是:在什么什么前i个状态下的最大值或者最小值的前提下,然后再把i的状态的值求出来。这里我们定义一个函数,表示状态。1、m(1,2,3,4..i...
2019-04-13 16:22:50
944
转载 二叉树的相关定义性质
树的介绍1. 树的定义树是一种数据结构,它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:(01) 每个节点有零个或多个子节点;(02) 没有父节点的节点称为根节点;(03) 每一个非根节点有且只有一个父节点;(04) 除了根节点外,每个子节点可以分为多个不相交的子树...
2019-04-07 10:00:56
604
原创 java实现linkList翻转列表
首先是自定义node类public class Node { private long data; private Node nextNode; public Node(long value) { this.data = value; } public long getData() { return data; } public void setData...
2019-03-29 17:24:04
1538
原创 寻找二叉树中序后继节点(Java语言实现)
后继节点查找分成两种情况: 1.一个节点有右子树,那么它的下一个节点就是它的右子树中的最左子节点。例如b的后继节点是h。 2.一个节点没有右子树时分两种情况: (1)当前节点是它父节点的左子节点,那么它的下一个节点就是它的父节点。 (2)当前节点是它父节点的右子节...
2019-03-28 19:23:56
747
转载 Java中char和String的转换
Java中char是一个基本类型,而String是一个引用类型。有时候我们需要在它们之间互相转换。String转换为char在Java中将String转换为char是非常简单的。1. 使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char。2. 使用String.toCharArray()(返回值为char[])可以得到将包含整个...
2019-03-19 18:32:14
228
原创 笔试题--Java读取文件,找出出现个数最大的单词(map方式)
题目:一个文件中存有一段英文段落,单词之间用英文逗号、英文句号、空格分隔。写一个函数,获取这个段落中出现次数最高的5个单词,并输出其出现次数。入参:File a返回:Map<String,Integer>public static Map<String, Integer> getMaxVal(File file) throws IOException{ ...
2019-03-19 11:09:45
717
JenaApi.docx
2020-03-07
标准规范.zip
2019-10-26
springsource-tool-suite-3.9.9.RELEASE-e4.9.0-updatesite.zip
2019-07-23
windowbuilder4.10-repository.zip
2019-07-23
eclipse+springboot+windowbuilder.txt
2019-07-23
modbus虚拟测试工具
2019-03-24
java开发qt的插件jambi安装包
2018-12-22
JNA开发jar包
2018-12-22
ObjectARX 2016官方文档
2018-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人