- 博客(19)
- 资源 (3)
- 收藏
- 关注

原创 php 将一个文件夹下的所有文件复制到另一个文件夹里(并保持原有结构)
在工作中,公司需要我做一个可以管理多个公众号或者小程序的接口服务,并让我了解一下微信第三方服务器。我通过了解发现当公众号在某个第三方授权后,这个公众号的所有的消息提醒和事件提醒都会通知https:XXXXX/$APPID/(这个地址必须包含$APPID,$APPID是被授权的公众号APPID)这个接口。由于公司的技术是node.js、PHP这两种后端语言。最后我选择了PHP,因为容易,...
2019-10-23 17:25:48
1308
原创 安装VIsual GC插件
菜单键+R,输入cmd进入命令行模式,输入命令jvisualvm 启动程序。(注:要是使用命令行启动的软件,命令框不能关闭,如果关闭了的话JVisualVM也会被关闭)开始安装VIsual GC插件;点击工具里的插件,在切换可用插件,选择VIsual GC插件,点击安装。使用:点击安装后,随便点击一个本地的应用(我点的是eclipse)就可以看到刚安装的这个插件(VIsual GC)了...
2022-01-27 15:16:38
605
原创 mysql-Util
将13位的时间戳字符串转换为4位的年的字符串FROM_UNIXTIME(CONVERT(UPLOAD_TIME/1000 , signed),"%Y") '年'结果:将10位的时间戳字符串转换为4位的年的字符串FROM_UNIXTIME(CONVERT(UPLOAD_TIME , signed),"%Y") '年'结果:根据A表中的A1字段(值为B表的主键,多个用逗号相连)查询关联的B表数据#步骤:1.如果有mysql.help_topic表的查询权限,或者A1字段的值没有.
2022-01-27 15:02:03
1173
原创 java pio EXCEL合并单元格的创建
//获取要添加合并单元格的sheet对象,或者直接创建也是可以的Sheet sheet = wb.getSheetAt(0);//创建一个cell的样式CellStyle cellStyle = wb.createCellStyle();// 设置自动换行cellStyle.setWrapText(true);//创建行(index是从0开始算),这里是直接创建第2行Row row_2=sheet.createRow(1);//给第2行创建第1列(index是从0开始算)Cell cell
2021-12-15 15:13:28
806
原创 代码工具类
list字符串根据拼接字符串返回新字符串,与org.apache.commons.lang.StringUtils.join方法一致 /** * 拼接包含joinStr字符串的数据 * @param strList * @param joinStr * @return */public static String joinList(Collection<String> strList, String joinStr) { StringBuilder st.
2021-06-22 15:34:51
141
原创 拦截器,过滤器,监听器
定义过滤器(Filter):是servlet技术中最实用的技术。过滤器是处于客户端和服务器资源文件之间的一道过滤网,帮助我们过滤掉一些不符合要求的请求,通常用作Session校验,判断用户权限,如果不符合设定权限,则会被拦截到特殊的地址或者基于特殊的响应拦截器(Interceptor):java中的拦截器是动态拦截action调用的对象,然后提供了可以在action执行前后增加一些操作,也可以在action执行前停止操作,功能与过滤器类似,但是标准和实现方式不同。使用场景:登录认证:在一些中小型.
2020-09-21 17:58:11
204
原创 JSON 控制json的输出顺序(怎么存放怎么输出)
直接在new的时候加一个LinkedHashMap就可以 JSONObject jsonObject = new JSONObject(new LinkedHashMap()); 注意:可以同样进行深拷贝,但如果修改了深拷贝后的JSON属性值(JSON对象),会将此属性移动位置到第一个。其他String属性值不会修改位置.如;JSONObject jsonObject = new JSONObject(new LinkedHashMap()); jsonObject.put("name"
2020-07-23 14:40:35
1514
原创 鼠标右键添加git
1.打开注册表(win+R 输入regedit)2. 找到HKEY_CLASSES_ROOT\Directory\Background目录3. 查看是否有shell这个目录,如果没有就添加4. 在shell目录下添加【项】(鼠标右键点击新建“项”)5. 填写名字(这个名字随便取,就是标识下你这个是添加什么,自己能清楚知道就行)我写的是open Git Bash6.然后设置你这个项的数据(双击(默认)填写你想在右键显示的名字,我的是Git Bash Here)7.再在你新增的这个项(open
2020-06-30 15:55:10
1505
原创 使用MyBatisGenerator报错-1
今天在idea中使用MyBatisGenerator这个代码生成工具的时候报错:Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project demo: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:gene
2020-05-19 18:47:51
1184
原创 java基础篇面试题
1、java中的修饰符有那些?他们各自的访问权限是怎样的?2、列举你知道的基本类型,并说说个基本(数值)类型占几个字节?3、假设一个系统类man的定义如下,请用你所知道的方法实例化man,并代码修改Secret为I love you4、String s="123"和String s=new String("123")有区别吗?你对String对象的intern()熟悉吗?说说你的理解。...
2020-04-12 14:36:02
186
原创 [redis] redis操作的想法
在工作中一直都使用redis。下面我来说说我对redis的理解,经验不足,希望大家不要嫌弃。(So:可能会更新,先写这么多)1:除了列表(List)类型,其余的数据类型会存在有相同的值插入时,新值覆盖旧值。(哈希(Hash)的是字段相同)2:列表(List)类型的数据特点是可以先进先出/先进后出。两边都可以操作。这个特性,我在工作中一般都是使用的sql队列,或者消息队列等。3:字符串(...
2019-10-21 16:31:46
155
原创 微信小程序开发-跳转
1.小程序的跳转方法有以下几种:1:wx.navigateTo(Object object):保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。(有返回按钮)wx.navigateTo({ url: 'test?id=1'})2:wx.redirectTo(Object object):关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar ...
2018-11-16 17:12:15
454
原创 【moment.js】获取对应时间的周一日期和周日日期
1:计算当天的周一日期var weekOfday = moment().format('E');//计算今天是这周第几天var last_monday = moment().subtract(weekOfday-1, 'days').format('YYYY/MM/DD');//周一日期var last_sunday = moment().add(7-weekOfday, ...
2018-11-01 17:31:03
23527
10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人