- 博客(91)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注

原创 【算法】动态规划-背包算法
题目:菜地里有四棵蔬菜: 土豆[重量:2, 价值:300]红薯[重量:1, 价值:150]萝卜[重量:3, 价值:200]青菜[重量:1, 价值:200]兔子有个容量为4(最大重量4)的背包,怎么装能够实现背包价值最大?
2021-12-30 19:54:36
612
1
原创 【算法】快速排序
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
452
原创 【记录】邮件中文附件名称乱码
如下 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
477
原创 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
438
原创 【数据结构】红黑树-新增节点
红黑树特性总结:定义:红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树。红黑树是特殊的二叉查找树,意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左孩子的键值,小于等于右孩子的键值。除了具备该特性之外,红黑树还包括许多额外的信息。红黑树的每个节点上都有存储位表示节点的颜色,颜色是红(Red)或黑(Black)。五大特性:(1) 每个节点或者是黑色,或者是红色。(2) 根节点是黑色。(3) 每个叶子节点是黑色。...
2021-04-27 14:13:28
570
7
原创 【手记】监听者模式(并不存在)
Listener:public interface DataListener<T> { /** * CsvUtils 每读到一条数据, 都会调用一次此方法 * * @param data 数据对象 */ void onData(T data); /** * 全部记录读取完毕后, 会调用一次此方法 */ void allOver(); void onException(Exception
2021-04-15 16:45:19
153
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
921
原创 【随笔】setState [fieldName]:value,
changeState = (fieldName,value) => { this.setState({ [fieldName]:value, hasChanged:true });}
2021-02-04 15:38:05
179
原创 【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
346
1
原创 【学习笔记】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
146
原创 【手记】mybatis使用枚举
eg:select * from TABLE_NAMEwhere won = ${@com.xx.xx.client.constants.YesOrNoEnum@NO.value}
2020-10-01 15:36:24
218
转载 【摘抄+手记】SQL正则匹配
或关系:eg:select * from h_s_hotel_tag where tag_value regexp '79879879|567899';待补充。。。
2020-09-30 17:51:22
1238
原创 【手记】批量查询保证顺序
批量查询保证顺序 <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
295
2
原创 【REACT】node环境下axios异步下载文件
随手一记,仅做参考环境:zxdeMacBook-Pro:jvc zhangxu$ node -vv12.16.3zxdeMacBook-Pro:jvc zhangxu$ npm -v6.14.4下载请求: axios({ // 用axios发送post请求 method: 'post', url: '/report/download/req', // 请求地址 data: params, // 参数
2020-06-04 19:04:56
782
原创 【MacOS】本地搭建https环境以及证书授权
环境:MacOS (v10.13.6)1、创建ssl证书当前目录新建文件:sslConfigureFile.conf[ req ]default_bits = 2048default_keyfile = server-key.pemdistinguished_name = subjectreq_extensions = req_e...
2020-03-06 15:49:46
3649
原创 【React笔记】setState之后执行某个函数+函数间流程控制
目的:由于setState({a:''1})是异步操作,如果想setState成功后再执行某个函数:this.setState({disableFlag:true},function () { this.getTab2Data(); })...
2020-02-25 10:48:32
4844
1
原创 【React】两种样式文件引用约定->解决样式不生效问题
文件目录结构图(不同的命名方式):两个scss的内容:.test { background-color: #5e83fb !important;}引用文件的两种方式:方式1:import styles from './index.module.scss';方式2:import './index.scss';方式1的使用方式(react编译器会将文件编译成作...
2020-01-14 15:21:28
3667
原创 springboot项目找不到resources目录下的资源
问题描述:将老的mvc项目转为boot后找不到resources文件夹下的资源文件原因:war包采用的是tomcat部署,tomcat会对war包进行解压,以及目录的一些操作。而springboot使用jar包部署,服务器中是不存在相关目录的。环境:springboot 2.2.2RELAESE主要的API:ClassPathResource classPath...
2019-12-30 16:55:28
4486
1
原创 个人笔记记录-自己打包docker镜像并push
仅记录用于自用:#登录sudo docker login --username=zx@XXX registry.cn-hangzhou.aliyuncs.com#下载一个镜像docker pull imageName:tag#查看刚才下载的镜像docker images#后台执行刚才下载的镜像docker run -d imageName:tag#查看运行中的容器dock...
2019-12-13 20:22:14
219
原创 【JSON】处理Json中的quot;js全局replace的方式+String转json。
个人记录自用:APIlet jsonString = '["AAAA'" , "BBBB'"]';//jsonString判空避免报错jsonString=jsonString.replace(new RegExp('"',"gm"),'"')let data=eval('('+jsonS...
2019-11-08 10:14:46
884
原创 【React】路由组件跳转页面并存储参数
记录目前用的比较舒服的方式:1、跳转<Button type="secondary" size='small' > <Link to={{ pathname: '/base/strategyList',search:id+'', query: {sceneId:id,record:record} }}>查看</Link>...
2019-10-17 11:21:12
1717
3
原创 【npm】mac下node环境搭建
安装node基础环境:官网:https://nodejs.org/en/直接下载安装即可。验证方法:zxdeMacBook-Pro:~ zhangxu$ npm -v5.6.0zxdeMacBook-Pro:~ zhangxu$ 安装node管理工具nvm:(mpm管理器,管理多个npm版本,随时可以切换)下载安装:1、启动终端Termina...
2019-10-17 11:19:58
241
原创 【记录】反射+泛型抽取公用utils
仅做记录自用参考:import java.lang.reflect.Field;public class Hac<T> { public static void main(String[] args) throws Exception{ Student student = new Student(); new Hac&l...
2019-10-17 11:16:18
377
原创 【React】react学习笔记13-Redux(部分文案摘抄自官网)
官网:https://www.redux.org.cn/目的:Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 (如果你需要一个 WordPress 框架,请查看Redux Framework。)可以让你构建一致化的应用,运行于不同的环境(客户端、服务器、原生应用),并且易于测试。不仅于此,它还提供 超爽的开发体验,比如有一个时间旅行调试器可以编辑后实时预...
2019-10-17 11:12:31
171
原创 【React】react学习笔记12-记录箭头函数的传值方法
import React,{Component} from 'react';export default class Main extends Component{ constructor(props){ super(props); this.state={ num:0 } } // 在回调函数...
2019-10-17 11:08:09
519
原创 【React】react学习笔记11-路由
官网:react-router官网:https://reacttraining.com/react-router/web/guides/quick-start使用:这个官网文档比较干净简洁,写的很清楚的,所以我直接抄的(吐槽百度竟然首页没有,我用谷歌搜到的):1、脚手架创建一个项目:npm install -g create-react-appcreate-re...
2019-10-17 11:07:20
310
原创 【React】react学习笔记10-兄弟组件间的传值
上一篇博文简述了脚手架的使用,以及在ws中的简单配置,详细的配置方法就不讲了,可能有很多细节,在日常使用中发掘就好。然后是脚手架的项目结构以及之间的联系,这个完全可以自己找出来,再不济就百度一下就好。 今天记录一下组件之间的传值问题,特别是兄弟组件的传值,真的是为难了我好久的一个问题:要做啥呢?:方便兄弟组件中传值,我知道的实现方式有两种,一种是使用React Context,...
2019-10-17 11:04:32
646
2
原创 【React】react学习笔记09-使用脚手架开发
安装npmNpm(Node Package Manager) 是node的包管理工具,每个包都是一个模块,所以也可以说npm是node的模块管理工具。网络上已经有很多的资料,安装过程比较简单,这里不做介绍。通过npm安装React脚手架命令如下:#查看库所在的目录zxdeMacBook-Pro:~ zhangxu$ npm root -g/Users/zhangxu...
2019-10-01 11:08:39
136
原创 【React】react学习笔记08-生命周期
记录一些基本的资料,生命周期这种东西在项目中会有很深刻的体会的,所以没必要死记硬背~常见的方法: componentWillMount在渲染前调用,在客户端也在服务端。 componentDidMount: 在第一次渲染后调用,只在客户端。之后组件已经生成了对应的DOM结构,可以通过this.getDOMNode()来进行访问。 如果你想和其他JavaS...
2019-10-01 10:34:22
256
原创 【React】react学习笔记07-综合应用todoList
todoList是react学习的一个祖传Demo,估计学过的都写过哈哈。这个demo比较简单,包含了三个组件,然后整合了之前学到的所有东西,只要能够自己把这个demo写出来,那么基本上就可以做项目了。 博主上半年遇到个中后台项目,React框架,之前也从没见过React是个啥玩意,于是找了个视频看完了第一集,TodoList,比这个稍微多一个删除功能,然后照着自己写了一个。之后就...
2019-10-01 09:55:44
179
原创 【React】react学习笔记06-React多组件父子传值
前文讲到,React是面向组件来开发的,那么组件之间是怎样配合的呢?父组件传参子组件:下面我定义了两个组件,上层组件为Component,子组件为SubComponent。父组件调用子组件的时候,通过props属性传递了两个参数,分别为:times以及clickEvent<div> <p>=========将父组件中的state值与函数传递给子组件...
2019-09-30 11:00:25
420
原创 【React】react学习笔记05-React组件对象的三大属性-引用【ref】
作用:获取到某个指定的dom。用处(并不推荐过多使用):第一:管理焦点,文本选择,媒体播放(媒体回放)第二:触发动画第三:集成第三方的DOM库用法DEMO:点击submit按钮,会将input的值打印到控制台上,但是要注意,这种方式已经过时。<!DOCTYPE html><html><head> &...
2019-09-29 09:32:56
229
原创 【React】react学习笔记04-React组件对象的三大属性-属性值【props】
定义用于接收上层组件传入的参数的对象!DEMO这里是一个简单的传值到组件内部的demo:<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>React Tutorial</title></head>&...
2019-09-27 19:13:32
506
原创 【React】react学习笔记03-React组件对象的三大属性-状态【state】
今天晚上学习了React中state的使用,特做此记录,对于学习的方式,博主仍然推荐直接复制完整代码,对着注释观察现象!:作用:组件内部数据交互的容器对象!上文中,我列举了两种React自定义组件的声明,这里我拿方式二进行举例:// 方式二:(复杂组件)类组件【ES6】,这是一个基本的类组件 class Component extends React.Co...
2019-09-27 17:34:49
244
原创 【React】react学习笔记02-面向组件编程
react学习笔记02-面向组件编程 面向组件编程,直白来说,就是定义组件,使用组件。 以下内容则简单介绍下组建的声明与使用,直接复制demo观测结果即可。 步骤: 1、定义组件 a、轻量组件-函数组件(局限性:只能用在没有state、prop属性的场景,后面会解释)// 方式一:(轻量组件)函数组件function Co...
2019-09-27 17:29:12
143
原创 【React】react学习笔记01-概念与基本使用
俺为啥要学这玩意: 家里的杂事好不容易处理完了,开始正式静下心来学习~博主是做后端开发的,js基础不深,之前也是用React写过许多东西了,但是基本上都是用的CV大法,别人的组件修修改改拿来就用,总感觉自己在使用上还有很大的欠缺,所以从头开始系统的学习。 而博客是我的笔记,也是自我归纳整理的过程,说不定也能不小心帮助到那个有兴趣的同学,何乐而不为呢?所以把我的学习过程分...
2019-09-27 17:25:19
140
原创 【React】存储全局数据
参考链接:https://segmentfault.com/a/1190000012057010?utm_source=tag-newestwebstoragewebstorage是本地存储,存储在客户端,包括localStorage和sessionStorage。localStoragelocalStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除loca...
2019-04-08 20:34:07
2424
原创 【SQL-JOIN】mysql中left joinn、right join、full join以及inner join
看到这两张图的时候就觉得太棒了,年轻的时候曾经爬了好多坑~~~~~~
2019-03-01 09:30:20
120
原创 【JAVA】POI生成EXCEL图表(柱状图、折线等)
1、使用excel工具自带的图形工具创建一个图:2、绑定数据区域:3、数据区域绑定完成,我们要做的就是将数据写入到数据区域中:4、标记5、POI 引入包<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> ...
2019-01-22 11:58:01
13123
16
原创 【React入门】React父子组件传值demo
公司一直是前后端分离的,最近集团开始推进中后台可视化开发组件(基于React封装),跟师兄聊起来也听说最近对后台开发人员的前端能力也是越来越重视了。所以作为一名后端,了解下前端的框架对自己也是大有好处的! 首先,博主由于在小公司做过,有一定的前端基础,但是学习React框架的时候还是遇到了一些阻力。因为前端框架的一些思想是和后端完全不同的,特别是React这个面向组件的动...
2018-12-21 01:49:00
28
空空如也
“^7cfb^7edf^51fa^9519^ff0c“这属于什么编码?
2016-10-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人