练习
_小李哥
到哪儿都能学习,到哪儿都要学习。
展开
-
flink 计算留存 Java 版本
计算留存,MappedBiggerFileReaderWrite是我用的一个通过映射读取文件的工具类,可以不用的原创 2022-09-07 23:47:48 · 589 阅读 · 0 评论 -
RSA 加解密
package com.ruoyi.common.utils;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.security.Key;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.interfa.原创 2022-03-26 14:04:34 · 838 阅读 · 0 评论 -
H5改变主题色
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/> <title>设置主题色<.原创 2021-08-20 14:38:12 · 969 阅读 · 0 评论 -
flex 布局移动端列表
index.html<!DOCTYPEhtml><html lang="zh"><head> <meta charset="UTF-8"> <meta charset="utf-8"/> <!---宽度设置为设备实际宽度,初始化倍数为1,最小倍数为1,最大倍数为1,用户缩放为否 --> <meta name="viewport" content="width=devic原创 2021-08-04 22:52:54 · 285 阅读 · 0 评论 -
java 线程池配置
package website.thread;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.RejectedExecutionHandler;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;/** * 线程池模拟 * * @author lizixian * @.原创 2021-06-03 10:33:46 · 196 阅读 · 0 评论 -
springboot-shiro-layui未授权报错
在配置类里加上一个bean@Bean public SimpleMappingExceptionResolver simpleMappingExceptionResolver() { SimpleMappingExceptionResolver exceptionResolver = new SimpleMappingExceptionResolver(); Properties properties = new Properties(); /原创 2021-04-02 14:27:55 · 666 阅读 · 0 评论 -
kibana 查询ES常用语法
GET test/_search{ "size": 6, "query": { "bool": { "must": [ { "match": { "title": "最好" } }, { "exists": { "field": "author" } } ], ".原创 2020-09-01 16:11:25 · 3732 阅读 · 0 评论 -
springboot 配合log4j分包输入日志文件
springboot 配合log4j分包输入日志文件1、pom.xml文件<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...原创 2018-06-07 17:19:02 · 666 阅读 · 0 评论 -
JAVA压缩文件夹包括里面的文件,可以设置压缩后的目录结构
package test.downloadzip;/* * 在进行压缩流操作时建议使用开源的类库org.apache.tools.zip.*, * 不要用java.util.zip.*类库,这个在实现上没有前面那个做的完善。 */import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream...原创 2018-06-06 16:51:03 · 3728 阅读 · 0 评论 -
JAVA 操作mongo
package com.wenjuntech.automation.company.dao;import java.util.ArrayList;import java.util.List;import org.apache.log4j.Logger;import org.bson.Document;import org.bson.conversions.Bson;import org.bson....原创 2018-06-05 10:48:36 · 861 阅读 · 0 评论 -
log4j配置文件常用参数(网上找的)
1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.name.of.appender.class1.org.apache...原创 2018-06-07 17:57:41 · 262 阅读 · 0 评论 -
java 多任务通过多线程处理demo
通过线程可以让多核机器同时完成多条复杂任务,理论来说可以减少将近一半的程序运行时间。通过主线程触发子线程启动,之后主线程等待子线程执行结束的通知,如果所有子线程都完成之后主线程才会继续走下去。版本1主线程package lzx;public class AppStart { protected static int rideResult = 0; ...原创 2018-06-29 15:57:06 · 3445 阅读 · 0 评论 -
java 去除括号内的否定意义的语句
/** * 去除括号内包含否定条件的内容,现在仅支持()()【】 * * @param str * @return */private static String filterNo(String str) { List<String> regexList = new ArrayList<>(); regexList.add("\\([^)]*\\)"); regexLis...原创 2018-06-19 11:42:06 · 475 阅读 · 0 评论 -
Java 取出域名
最近在看正则表达式,刚好有个需求。支持多级域名例如:http://www.leo.com.cn.win.tv/showuser?userid=123456/** * 取出域名 * * @param url * @return */private String getHost(String url) { if (Tool.isEmpty(url)) { return ""; } try { P...原创 2018-06-20 13:57:44 · 1850 阅读 · 0 评论 -
通过apache.commons.httpclient完成的简单的爬虫工作
package test.app;import org.apache.commons.httpclient.Cookie;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpMethod;import org.apache.commons.httpclient.NameVa...原创 2018-05-07 09:00:20 · 320 阅读 · 0 评论 -
htmlunit请求获取表单的常用方法
1、通过class样式获取对应的表单System.out.println(page2.getDocumentElement().getElementsByAttribute("span","class","nums_text").get(0).asText());原创 2018-05-17 19:03:47 · 1436 阅读 · 0 评论 -
bootstrap-table显示行号
bootstrap-table显示行号,bootstrap显示行号原创 2017-10-21 11:37:30 · 4239 阅读 · 0 评论 -
Copy of ShortCut to
Copy of ShortCut to,杀毒原创 2017-10-14 09:04:13 · 11080 阅读 · 1 评论 -
java 计算两个时间相差几天,获取某天当月的第一天,最后一天
通过jdk8可以使用:// 取本月第1天:LocalDate firstDayOfThisMonth = today.with(TemporalAdjusters.firstDayOfMonth()); // 2017-03-01// 取本月第2天:LocalDate secondDayOfThisMonth = today.withDayOfMonth(2); // 2017-03-0...原创 2017-12-04 15:40:13 · 674 阅读 · 0 评论 -
nginx+tomcat+redis完成session共享
tomcat+redis共享session原创 2017-11-25 10:15:30 · 374 阅读 · 0 评论 -
Java获取当前学年学期&js判断客户端类型
import java.util.Calendar;public class TestRedis {public static void main(String[] args) {Calendar cal = Calendar.getInstance();int year = cal.get(Calendar.YEAR);int month = cal.ge原创 2017-10-30 10:23:00 · 1314 阅读 · 0 评论 -
java 通过poi兼容.xls和.xlsx表格导入
java spring导入表格兼容2007之后的原创 2017-12-22 16:03:32 · 1560 阅读 · 0 评论 -
sql 分组,排序
要求:在t_cms_table表里查出每个createId 出现的次数,并按照从大到小的顺序排列例子:根据createId 分组,之后再排序。SELECT createId ,COUNT(createId) as obj FROM `t_cms_table` GROUP BY createId ORDER BY obj desc列分割做条件SELECT * FROM 表名 where xn='2...原创 2017-11-24 10:24:55 · 656 阅读 · 0 评论 -
spring请求参数
package springbootjdbc.controller;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.an...原创 2018-04-10 19:09:10 · 161 阅读 · 0 评论 -
手写简单的java单例
package test;public class SinletnDemo { private SinletnDemo() { System.out.println("实例化单例对象"); } private volatile static SinletnDemo sinletnDemo; public static SinletnDemo getSingle() { if (sinletnD...原创 2018-04-04 09:28:03 · 1086 阅读 · 0 评论 -
log4j分包打印log、分级别打印log,打印到包的不同文件
log4j.rootLogger=error,stdout,D, E, F, G#log4j.appender.stdout=org.apache.log4j.ConsoleAppender#log4j.appender.stdout.layout=org.apache.log4j.PatternLayout#log4j.appender.stdout.layout.ConversionPatt...原创 2018-06-27 17:47:22 · 718 阅读 · 0 评论 -
maven
maven库添加本地jar第一步mvn install:install-file -Dfile=D:\simeng\aip-java-sdk-4.2.0.jar -DgroupId=baidu -DartifactId=aip-java-sdk -Dversion=4.2.0 -Dpackaging=jar第二步原创 2018-07-06 13:00:43 · 161 阅读 · 0 评论 -
notepad++ 免安装版,下载,汉化
官方下载地址(国内很慢,耐心等。目前最新版本7.5.8)0https://notepad-plus-plus.org/download/v7.5.8.html至此已完成原创 2018-09-19 14:33:25 · 11478 阅读 · 0 评论 -
二叉树排序
package xiangtu;/** * 通过二叉树排序 * * @author 宋 * */public class TreeSort { public static void main(String[] args) { int[] a = { 89, 33, 11, 5, 6, 26, 54, 12, 555, 89, 6, 60, 89, 8,...原创 2018-10-08 13:57:02 · 170 阅读 · 0 评论 -
Java生产者消费者
package mythreed;/** * 生产者 */public class Producter implements Runnable { @Override public void run() { synchronized (MainApp.lock) { while (true) { ...原创 2018-11-03 13:33:21 · 124 阅读 · 0 评论 -
idea 定位属性声明
eclipse中的F3可以快速定位到属性声明出;idea快速定位属性声明出ctrl + b原创 2018-11-20 15:18:33 · 796 阅读 · 0 评论 -
spring跨域,前端使用FormData()完成跨域提交表单
1、spring boot完成跨域上传表单后台代码前端代码2、spring MVC完成跨域上传表单后台代码前端代码跟springboot是一样的。代码过几天我都放到了GitHub上,需要的可以克隆下来...原创 2018-11-23 10:26:16 · 1239 阅读 · 0 评论 -
HBuilder X 开发调试局域网访问
需求用HBuilder开发静态页面需要通过局域网在其他设备访问页面。实现方法:通过Tomcat启动静态文件的服务(需要JDK的环境)1、下载tomcat,地址http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.zip2、解压,配置之后启动tomcat,直接在...原创 2018-11-29 14:01:58 · 7018 阅读 · 0 评论 -
通过键盘方向键或电视遥控器控制焦点移动
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2018-12-12 13:11:24 · 2084 阅读 · 1 评论 -
Java线程池的使用
package website.thread;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class MyThreadPool { privat...原创 2019-09-20 13:08:40 · 125 阅读 · 0 评论 -
java 简繁转换
jar下载maven地址:http://mvnrepository.com/artifact/com.github.nobodxbodon/zhconverter工具jar里有用的就是两个编码文件,里面的小工具类是用汉字写的。如果你的开发环境不支持,可以重新写一个,将jar里面的两个编码文件复制出来即可。public static void main(String[] args) { ...原创 2018-09-07 17:42:38 · 1296 阅读 · 1 评论 -
阿里巴巴Java开发规约扫描插件-Alibaba Java Coding Guidelines 在eclipse上安装使用教程
经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》强制条目转化成自动化插件,并实现部分的自动编程。eclipse版本统计版本...原创 2018-09-03 09:23:28 · 703 阅读 · 0 评论 -
java取得文件最后修改时间
public static void main(String[] args) throws IOException { File f = new File("D:\\projects\\shot\\雷克萨斯.jpg"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar ...原创 2018-07-30 14:48:31 · 4334 阅读 · 0 评论 -
ffmpeg通过cmd操作视频文件
Windows环境下载中间工具访问:https://ffmpeg.zeranoe.com/builds/ java 代码package com.utils.media;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util...原创 2018-08-09 10:44:37 · 3825 阅读 · 0 评论 -
PDF文件转为缩略图
工作需求在浏览器预览office文件最后确定的方案是:1、首先使用Jacob调取WPS将office文件转为PDF(可以做到兼容office 2003、office 2007的文件);2、通过如下代码(本人用的spring boot)将PDF文件转为图片(包括首页缩略图、全部所有页缩略图)3、在预览页面展示首页缩略图,详情页会使用pdf.js获取PDF文件流,将每一页使用画布can...原创 2018-08-09 10:56:03 · 4282 阅读 · 1 评论