自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

the_fool_的博客

厚积而薄发

  • 博客(294)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 【算法】动态规划-背包算法

题目:菜地里有四棵蔬菜: 土豆[重量:2, 价值:300]红薯[重量:1, 价值:150]萝卜[重量:3, 价值:200]青菜[重量:1, 价值:200]兔子有个容量为4(最大重量4)的背包,怎么装能够实现背包价值最大?

2021-12-30 19:54:36 435 1

原创 【手记】流排序

List<HotelDimensionBenefit> collect = result.stream() .sorted(Comparator.comparing(HotelDimensionBenefit::getMaxPointAmount).reversed() .thenComparing(Comparator.comparing(HotelDimensionBenefit::getHotelScore).reversed())) .collect(C

2023-12-29 17:55:22 395

原创 【数据结构】最基本的树的遍历

对象建模/** * 先序DEMO * 一棵树的节点对象 * @param <T> 树持有的数据对象 * @author zx */public class TreeNode<T> { /**树本身所携带的数据*/ private T data; /**树本身所携带的数据 所占大小*/ private Integer dataSize; /**父节点的指针【引用对象地址】*/ private TreeNode&lt

2022-01-11 20:02:04 432

原创 【算法】快速排序

DEMO:import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.stream.Collectors;/** * 快速排序 * 复杂度: O(n * log n) * @author zx * @date 2022年01月04日19:28:11 * * 有以下数组:[5,3,2,1,4,7..

2022-01-04 19:52:33 403

原创 【记录】邮件中文附件名称乱码

如下 public void sendFinanceVerifyBill(String to, String subject,String content, String replyTo, String fileName, String filePath) { MimeMessage mimeMessage = mailSender.createMimeMessage(); try { MimeMessageHelper messageHelp

2021-11-09 10:41:22 324

原创 【DBClient】免费开源的MySql客户端

下载地址:Download | DBeaver Community功能点如图:

2021-09-16 15:33:03 573

原创 Dubbo项目Mac下启动慢

仅针对hostname场景下解决方案:治标解决方案-修改hostname为localhost:july@B-21SLHV2H-0230 bin % hostnameB-21SLHV2H-0230.localjuly@B-21SLHV2H-0230 bin % sudo scutil --set HostName localhost相关代码:

2021-09-10 10:00:31 345

原创 [字节码]idea阅读插件

cmd+, ->plugin->Jclasslib指令表:JVM字节码指令集大全及其介绍_没头脑遇到不高兴-CSDN博客_jvm指令集本节将会着重介绍一下JVM中的指令集、Java是如何跨平台的、JVM指令集参考手册等内容。目录Java是怎么跨平台的平台无关的基石JVM字节码指令介绍字节码与数据类型加载和存储指令算术指令类型转换指令对象创建与访问指令操作数栈管理指令控制转移指令方法调用和返回指令异常处理指令同步指令JVM指令集大全Java是怎么跨平台的我们上计算...ht..

2021-09-09 19:16:28 664

原创 【笔记】启动脚本CMS替换为G1

相关脚本: # if os memory <= 2G if [ $memTotal -le 2048 ]; then SERVICE_OPTS="${SERVICE_OPTS} -Xms1536m -Xmx1536m" SERVICE_OPTS="${SERVICE_OPTS} -Xmn768m" else SERVICE_OPTS="${SERVICE_OPTS} -Xms5g -Xmx5

2021-08-11 11:25:37 220

原创 【笔记】七层模型

2021-07-23 10:10:36 93 1

原创 [手记]moment常用API

#引用momentimport moment from 'moment';#时区设置moment.locale('zh-cn');#获取明日12:30分let regNextHour = now.set({'hour': 12, 'minute': 30, 'second': 0}).add(1, 'days').format('YYYY-MM-DD HH:mm:ss');

2021-07-15 16:08:43 103

原创 【读书笔记】UDF、UDAF、UDTF的区别

UDF:返回对应值,一对一UDAF:返回聚类值,多对一UDTF:返回拆分值,一对多

2021-06-29 16:54:22 329

原创 【方案】分布式数据库解决方案

sharding-Jdbchttp://shardingsphere.apache.org/document/legacy/3.x/document/cn/quick-start/sharding-jdbc-quick-start/polar-dbx2.0https://help.aliyun.com/document_detail/117729.html

2021-04-27 17:57:12 307 3

原创 【数据结构】红黑树-新增节点

红黑树特性总结:定义:红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树。红黑树是特殊的二叉查找树,意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左孩子的键值,小于等于右孩子的键值。除了具备该特性之外,红黑树还包括许多额外的信息。红黑树的每个节点上都有存储位表示节点的颜色,颜色是红(Red)或黑(Black)。五大特性:(1) 每个节点或者是黑色,或者是红色。(2) 根节点是黑色。(3) 每个叶子节点是黑色。...

2021-04-27 14:13:28 476 7

原创 【手记】监听者模式(并不存在)

Listener:public interface DataListener<T> { /** * CsvUtils 每读到一条数据, 都会调用一次此方法 * * @param data 数据对象 */ void onData(T data); /** * 全部记录读取完毕后, 会调用一次此方法 */ void allOver(); void onException(Exception

2021-04-15 16:45:19 102 1

原创 【springboot跨域】

参考地址:https://blog.csdn.net/fxbin123/article/details/80603678

2021-04-12 11:35:23 65 2

原创 [数据结构]LoopArray

只能存放10个有序的元素public class LoopArray<T> { /** * 当前数据下标指针 */ private int currentIndex = 0; private Object[] data = new Object[10]; public synchronized void add(T t){ if(currentIndex < data.length){

2021-04-08 10:52:19 178 1

原创 【博客五周年记录】2016年03月19日-2021年03月19日

2021年03月19日

2021-03-19 17:05:27 116 2

原创 【备忘录】easyExcel DEMO

2021年03月17日

2021-03-17 11:55:08 149

原创 【随笔】【自定义注解+反射】

2021年03月15日

2021-03-15 19:21:52 100

原创 【读书笔记】explain详细解释

摘抄自:https://www.cnblogs.com/wqbin/p/12124621.htmlexplain SELECT * FROM `table` where `id` =1000;可以看到结果中包含10列信息,分别为id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra对应的简单描述如下:id: select查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序===i..

2021-03-03 10:49:00 129 1

原创 【手记】mybatis流式查询

mapper @Select("select distinct(phone),user_id from ${odpsTableName} where ${conditions} and ds=${ds}") @ResultType(UserInfo.class) @Options(resultSetType = ResultSetType.FORWARD_ONLY, fetchSize = Integer.MIN_VALUE) void selectAutoList(@Para

2021-02-25 10:43:05 723

原创 【学习笔记】java.util.function包:Consumer、Predicate、Function、Supplier

参考资料:https://www.cnblogs.com/liyihua/p/12286086.htmlhttps://www.cnblogs.com/liyihua/p/12286073.htmlhttps://www.cnblogs.com/liyihua/p/12286097.htmlhttps://www.cnblogs.com/liyihua/p/12286100.html

2021-02-25 10:36:09 127

原创 【随笔】setState [fieldName]:value,

changeState = (fieldName,value) => { this.setState({ [fieldName]:value, hasChanged:true });}

2021-02-04 15:38:05 133

原创 【小记】自用,dump命令+OSS util

jmap -dump:format=b,file=/home/admin/20170307.dump 2056(pid)//OSS:https://help.aliyun.com/document_detail/195960.html?spm=a2c4g.11186623.6.618.475a6969xY318l./ossutil cp examplefile.txt oss://examplebucket

2020-12-28 16:57:32 96

原创 【转载】【java文件压缩工具类】测试通过可用

转载自:https://www.cnblogs.com/zeng1994/p/7862288.htmlpackage com.xx.biz.util.zip;import java.io.*;import java.util.ArrayList;import java.util.List;import java.util.zip.ZipEntry;import java.util...

2020-11-24 20:02:00 12

原创 【手记】日期类型参数接收转换

后台接收参数:2020-02-02 01:01:01import org.springframework.format.annotation.DateTimeFormat; /** * 账单时间 */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date billDate;后台接收(未验证,仅记录):new Date()1、引入jackson包JsonFormat会让时间以

2020-11-19 16:47:46 139

原创 【React】react学习笔记14-Hooks

目的:时隔数个月,为了跟随技术脚步,学习下React新特性,防止看别人代码懵逼。顺便完善下React快速学习专栏,略作笔记如下。官网地址:https://react.html.cn/docs/hooks-overview.html什么是HooksHooks是React v16.7.0-alpha 版本之后更新的一种 用于函数式编程的解决方案,可让您在不编写类的情况下使用 state(状态) 和其他 React 功能。Demo环境:zxdeMacBook-Pro:~ zx$ no

2020-11-04 19:53:26 252 1

原创 【随笔整理资料】DataWorks是啥

声明:个人整理记录,不一定对。随笔整理。DataWorks(数据工场,原大数据开发套件)是阿里云重要的PaaS平台产品,为您提供数据集成、数据开发、数据地图、数据质量和数据服务等全方位的产品服务,一站式开发管理的界面,帮助企业专注于数据价值的挖掘和探索。DataWorks支持多种计算和存储引擎服务,包括离线计算MaxCompute、开源大数据引擎E-MapReduce、实时计算(基于Flink)、机器学习PAI、图计算服务Graph Compute和交互式分析服务等,并且支持用户自定义接入计算和存储

2020-11-04 17:30:41 1444

原创 【学习笔记】java8流相关接口学习笔记

什么是流 流提供了一种让我们在比集合更高的概念级别上指定计算的数据视图。 - -摘抄自Core Java Volume II -Advanced Features为什么要使用 1、高效 2、写法简洁JDK支持版本: JDK8+DEMOpackage stream;import java.util.Arrays;import java.util.C...

2020-11-03 15:40:44 94

原创 【手记】线程安全的日期工具类

ThreadLocal的一个经典案例,将线程不安全的 SimpleDateFormat 类封装成线程安全的:参考地址1:https://www.cnblogs.com/shuiyj/p/13185060.html参考地址2:https://blog.csdn.net/YLG_1300710336/article/details/82314328package stream;import java.text.SimpleDateFormat;import java.util.Date;

2020-11-03 10:51:28 227

原创 【手记】学习笔记-线程踩坑相关安全小细节

缓存中的一个共享统计对象:public class msgConter { /**方法名称*/ private String methodName; /**消息次数统计*/ private AtomicInteger count; /**错误信息列表*/ private List<String> errMsg; /**错误信息列表,调用本方法,统计值 +1*/ public void addCount() {

2020-10-21 11:22:01 73

转载 【网络摘抄】开源日志解决方案ELK

--原文地址ELK简介:ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。Elasticsearch 是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,

2020-10-16 15:32:18 293

原创 【手记】React下不同分辨率下自适应方案

eg: //宽度变量 this.state = { windowWidth:document.body.clientWidth, }; componentDidMount() { window.addEventListener('resize', this.handleResize.bind(this)); } componentWillUnmount() { window.removeEventListe

2020-10-12 17:02:42 2034

原创 【手记】mybatis使用枚举

eg:select * from TABLE_NAMEwhere won = ${@[email protected]}

2020-10-01 15:36:24 143

转载 【摘抄+手记】SQL正则匹配

或关系:eg:select * from h_s_hotel_tag where tag_value regexp '79879879|567899';待补充。。。

2020-09-30 17:51:22 1130

原创 【手记】批量查询保证顺序

批量查询保证顺序 <select id="selectByActionIdList" resultMap="BaseResultMap"> select * from f_m_operation_action where comp_id = #{compId} and action_id in <foreach collection="actionIdList" item="actionId" index

2020-09-28 13:59:14 227 2

原创 【笔记】git .ignore文件不生效

清除缓存重置分支:[root@kura ~]# git rm -r --cached .[root@kura ~]# git add .[root@kura ~]# git commit -m 'update .gitignore'[root@kura ~]# git push -u origin master

2020-08-26 11:52:18 97

原创 暂存-查看字节码内容

学习笔记javac -g:vars TestClass.javajavap -p -v TestClass >>TestClassJavaP.txt

2020-07-17 19:09:52 107

原创 【ES6笔记】后端返回Map对象,前端遍历

1、返回对象结构const mapObj = { a: '1', b: '2',c:'3'};2、前端接收,默认为对象3、转换为ES6 map对象const map = new Map(Object.entries(mapObj));4、Apimap.entries():返回所有成员的遍历器。map.forEach():遍历 Map 的所有成员...

2020-07-10 16:27:48 1557

StandardCliPro.zip

maven标准化项目模块结构,根据多次项目优化后总结与官方材料阅读积累搭建。主要针对构建后包结构比较大,以及三方包依赖不清楚等问题,自用。

2020-08-19

逆向工程备份

逆向工程 mybatisGeneratorCustom-master

2019-04-26

最最最简单的SpringBoot+Redis

首先需要本机安装Redis5.0以上版本,然后直接启动App类即可

2019-03-04

SpringBoot+Mybatis+PageHelper

SpringBoot+Mybatis+分页插件

2019-02-15

git客户端下载

windows下的git终端安装文件最新版,可用于gitHub与GitLab代码的版本控制与上传下载

2017-11-13

Echart最新整合版

最新版本,引入其中一个即可,最小的是精简版,最大的是完整版源码

2017-11-01

neo4j-jdbc-driver

neo4j图数据库JDBC驱动,巴拉巴拉巴拉巴拉黑暗魔仙!!!

2017-10-31

nexus服务器,maven私服for Linux,兼容最新版

lunix版,亲测可用,兼容比较稳定,用于搭建jar包的资源库,统一管理jar包版本

2017-10-31

Maven兼容jdk1.7版本

下过好多maven,但是版本与jdk版本对应存在问题,本版本对应jdk1.7,相当稳定~

2017-10-31

JQuery zTreeV3附DEMO

强大的开源工具,用于前端树的展示,用途广泛,附带DEMO

2017-10-31

AJAX文件上传插件

用于AJAX异步上传文件,原理是封装了表单提交,要注意:fileElementId : 'fileToUpload',// 上传控件的id

2017-10-31

http-clientJAR

用于发送HTTP请求,多用于爬虫,以及webAPI接口的调用

2017-10-31

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

TA关注的人

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