会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
无任何基础,不懂二进制,边学边做边挣钱,靠毅力从上而下【逆向钻研,逆练九阴真经】,经过山路十八弯,一言难尽,最终逆学成才。胸怀天下,下一个项目将直击天下人,革命,众神归位;
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
20
下一页
2021年1月2日
electron 安装 base64
摘要: 1.安装这个:https://www.npmjs.com/package/js-base64 2.安装ts:https://www.npmjs.com/package/@types/js-base64
阅读全文
posted @ 2021-01-02 15:15 del88
阅读(244)
评论(0)
推荐(0)
编辑
2020年12月24日
JAVA生成随机数工具类RandomStringUtils详解
摘要: public static String random(int count, boolean letters, boolean numbers) /** * count 创建一个随机字符串,其长度是指定的字符数,字符将从参数的字母数字字符集中选择,如参数所示。 * letters true,生成的字
阅读全文
posted @ 2020-12-24 20:32 del88
阅读(1387)
评论(0)
推荐(1)
编辑
2020年12月18日
electron 安装不同的版本的方法
摘要: 1.官网:http://www.electronjs.org/ 2.思考,既然是npm 安装,那么肯定也在 npm中央仓库有,那么去中央仓库看下: npm i -D electron@11.0.4
阅读全文
posted @ 2020-12-18 17:46 del88
阅读(2258)
评论(0)
推荐(0)
编辑
2020年10月18日
mybatis SQL in() 为什么要在 mapper.xml里 用 foreach
摘要: 结论: 若存在 in () 语句,要使用 #{} 预编译入参的方式,需要在 mapper.xml里 使用 foreach 我们来试验: 首先先用字符串: 接下来试验在 mapper.xml里 使用 foreach
阅读全文
posted @ 2020-10-18 15:17 del88
阅读(442)
评论(1)
推荐(1)
编辑
Mybatis Mapper.xml 需要查询返回List<String>
摘要:
阅读全文
posted @ 2020-10-18 14:36 del88
阅读(492)
评论(0)
推荐(0)
编辑
2020年9月28日
electron useContentSize的详解
摘要: useContentSize作用就是 由于window窗体有边框和title区域menu等,该区域不能显示自己的html页面(new BrowserWindow 时设置frame=false禁用边框及title), 就导致new BrowserWindow的参数width和height 有两类需求的
阅读全文
posted @ 2020-09-28 14:04 del88
阅读(2372)
评论(1)
推荐(0)
编辑
2020年9月26日
electron nodejs idea 的 Terminal 默认是操作系统的 cmd.exe,他默认是GBK
摘要: 问题1:idea 的 Terminal 默认是操作系统的 cmd.exe,他默认是GBK,尽量不要通过手段更改了,没意义。若要在控制台输出中文,最简单的方法是运行:chcp 65001 && tsc && electron .chcp 65001 就是换成UTF-8代码页chcp 936 可以换回默
阅读全文
posted @ 2020-09-26 18:29 del88
阅读(317)
评论(0)
推荐(0)
编辑
2020年9月25日
正则表达式,JSON.stringify() 去除 所有 key的下划线!!一句顶很多句。
摘要: 最终的结论: JSON.stringify(userInfo).replace(/([{,]\")_(\w*\":)/g, "$1$2"); 开头锁定《以 {"_ 或 ,"_ 开头》 + 中间锁定《只能是 \w(即26个英文字母大小写和数字以及下划线)保证中间不能出现\转义字符》 + 结尾锁定(必须
阅读全文
posted @ 2020-09-25 16:44 del88
阅读(110)
评论(0)
推荐(0)
编辑
2020年9月18日
Java 数字 默认是 Integer类型的问题,System.currentTimeMillis() + (180 * 24 * 60 * 60 * 1000)的问题,剖析、Long + Integer的问题
摘要: 最终结论: (180 * 24 * 60 * 60) 这种计算表达式在 Java中是默认以 Integer类型来的,若不超过 Integer的最大值则没有问题,若超过则必须用 (180 * 24 * 60 * 60 * 1000L) 这种加L的方式来。 当然为了避免出现此类问题,也可以采用最粗暴的方
阅读全文
posted @ 2020-09-18 13:46 del88
阅读(799)
评论(0)
推荐(0)
编辑
2020年9月13日
jackson、objectMapper 、JsonAlias、JsonProperty、json。序列化和反序列化研究。
摘要: 总结: @JsonAlias:序列化出来是一定是真名,反序列化时可以传真名(驼峰)Json也可以传别名(下划线)Json @JsonProperty:序列化出来一定是别名,反序列化时也只能传别名Json 真名Json:{"userName":"小李飞刀","userSex":true,"userAg
阅读全文
posted @ 2020-09-13 15:05 del88
阅读(168)
评论(0)
推荐(0)
编辑
2020年9月11日
关于 javax.validation.constraints 的测试,以后用到的 会继续补充
摘要: 参见:https://www.cnblogs.com/xiaogangfan/p/5987659.html 1.@Size注解测试:
阅读全文
posted @ 2020-09-11 19:21 del88
阅读(784)
评论(0)
推荐(0)
编辑
2020年8月20日
java bean 慎用 is开头isXxx开头的属性,若必须得用,那么一定要记得 idea自动生成的 setter 和 getter会不标准,从而会引起问题,他自动生成后,需要手工再次进行修改,才可使用,要不然有可能引起各种问题
摘要: 直接上例子: 然后用 Idea 自动生成 getter 和 setter public class XyzBean { //最普通的 private String name; //Boolean类型,带is前缀(3处都要手工修改成标准的,若不手工修改,自己看后果) private Boolean i
阅读全文
posted @ 2020-08-20 19:08 del88
阅读(3646)
评论(0)
推荐(0)
编辑
2020年8月10日
聚石塔的K8s 容器服务使用注意事项,坑的总结
摘要: 1. 首先聚石塔是不能使用 8080 端口的,会审核不通过。 2.然而,容器服务默认的却是8080,最彻底的解决方法就是修改成80,注意3个地方: 以上3个地方要严重留意,缺一不可,已经踩了2次坑了,浪费了 大量的时间。
阅读全文
posted @ 2020-08-10 18:18 del88
阅读(14)
评论(0)
推荐(0)
编辑
2020年8月4日
正则表达式,js、javascript 的 replace 的坑,严重留意。
摘要: 一致以来我以为js的 replace 是全部替换的,没想到是只替换第一个,使用时要严重留意。 举例: let wokao: string = "abc + a_b_c + a.b.c"; console.log(wokao.replace("+", "/")); //输出:abc / a_b_c +
阅读全文
posted @ 2020-08-04 16:53 del88
阅读(530)
评论(0)
推荐(0)
编辑
2020年7月17日
layui 的tab标签,选项卡的删除,是先切换,后删除,其实这样设计挺好的。
摘要: layui的 tab关闭时,是先触发 切换事件,然后再触发删除事件,这一点留意,其实这样设计挺好的。那么留意点,就是先向主进程发送切换消息,然后再向主进程发送删除消息, 这样反而更加有利于,主进程代码的编写。 直接看下gif:
阅读全文
posted @ 2020-07-17 15:28 del88
阅读(1518)
评论(0)
推荐(0)
编辑
2020年7月10日
electron 开发 ,如何使用 第三方 库 进行typescript 开发,举例:jquery 其它的 应该也是一致。
摘要: 首先要弄明白一点,electron 开发 与 nodejs开发 基本一致。 要引入 jquery 实际上就是 nodejs 引入 jquery 第一步是 去 nmp中央仓库,查看,里面有详细的说明使用文档。 https://www.npmjs.com/package/jquery 其实到这一步就可以
阅读全文
posted @ 2020-07-10 19:11 del88
阅读(36)
评论(0)
推荐(0)
编辑
使用 BrowserView 的注意事项!!
摘要: 请看gif:
阅读全文
posted @ 2020-07-10 15:46 del88
阅读(1226)
评论(0)
推荐(1)
编辑
npm script 详解,tsc && electron . 直接编译后 运行,非常方便
摘要: 最终平时只需要用这个方法就可以了: tsc && electron . Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。 本文介绍如何使用 npm 脚本(npm scripts)。 一、什么是 npm 脚本? npm 允许在package.json文件里面,使用scri
阅读全文
posted @ 2020-07-10 15:33 del88
阅读(1763)
评论(0)
推荐(0)
编辑
2020年7月9日
electron、nodejs、typescript、idea 组合开发,安装和配置 以及错误 等 详细说明
摘要: 1. 创建项目,创建时 选择 nodejs 项目,因为 开发 electron 与 开发 nodejs 基本一致。 2.安装 electron npm i -D electron@beta 看目录分析: 他妈的 在 npm 官方网站是搜索框里都搜不到 这个,百度才出来,网址为:https://www
阅读全文
posted @ 2020-07-09 17:55 del88
阅读(205)
评论(0)
推荐(1)
编辑
npm i -D和-s及-g以及--save的那些事
摘要: i 是 install 的简写 -S 就是 --save 的简写 -D 就是 --save-dev 的简写 npm i module_name -S = > npm install module_name --save 写入到 dependencies 对象 npm i module_name -D
阅读全文
posted @ 2020-07-09 11:42 del88
阅读(564)
评论(0)
推荐(0)
编辑
2020年7月5日
typescript json 转 bean
摘要: 3个文件: 1.UserInfoGetResponse.ts class UserInfoGetResponse{ private userId: number; private userName: string; private userPwd: string; public getUserId(
阅读全文
posted @ 2020-07-05 20:04 del88
阅读(94)
评论(0)
推荐(0)
编辑
2020年7月3日
安装Electron时卡在install.js不动的解决方案
摘要: 问题来源,发现即使 源切换成淘宝的之后,安装 electron的时候还是慢死,郁闷,后来百度才发现,原来,还需要设置一个地方!!! 经过试验,果然快了 爽。。。。 之前在安装Electron的时候,经常会卡住,这次重新搭建环境时又卡住了 卡在了这一步,半天不动,基本上可以确定,访问的electron
阅读全文
posted @ 2020-07-03 15:19 del88
阅读(1525)
评论(0)
推荐(1)
编辑
解决npm 下载速度慢的问题
摘要: 更换源,这个是最直接方便 有保障的方法了,不要去安装cnpm,因为你无法确定 他是否做了后门。!! 1. 如果不想安装cnpm 又想使用淘宝服务器来下载扩展插件:(这种方法 每次都得带 废弃) npm install jquery --registry=https://registry.npm.ta
阅读全文
posted @ 2020-07-03 15:11 del88
阅读(2589)
评论(0)
推荐(0)
编辑
2020年6月23日
覆盖第三方jar包中的某一个类。妙!!
摘要: 在我们日常的开发中,经常需要使用第三方的jar包,但是很多时候总是会发现第三方的jar包中的某一个类,有问题,但是又无法继承,因为你继承后 变成了你自己的,jar包中 调用的 还是 他自己内部包含的,如何能让 jar包中调用的类就是我们自己的呢,就是覆盖jar包中的某一个类。 需求:京东的jar包中
阅读全文
posted @ 2020-06-23 12:06 del88
阅读(9829)
评论(2)
推荐(3)
编辑
2020年6月20日
我自创的 Response泛型 返回类,全自动 推断,非常方便使用。
摘要: package com.diandaxia.common.utils; import java.util.Date; /** * by liyuxin 2019.12.16 更新 * 统一返回格式 */ public class ApiResponse<T> { /** * 此次HTTP请求任务的最
阅读全文
posted @ 2020-06-20 20:17 del88
阅读(132)
评论(0)
推荐(0)
编辑
关于拦截器是用注解方便,还是用配置文件写死方便的总结。
摘要: 总结: 1.用注解的话,第一次写接口时 需要增加很多注解,但是也是很方便,复制粘贴就可。后期维护灵活度非常大。 2.用写死的方式的话,拦截器越多,后期维护难度越大,针对/abc接口,可能 a拦截器排除,b拦截器也排除,c拦截器来拦截,那么需要写多次,后期及难维护。举例如下: /** * 拼多多接口的
阅读全文
posted @ 2020-06-20 15:59 del88
阅读(356)
评论(0)
推荐(0)
编辑
2020年6月16日
yapi 启动后,老是自动关闭的问题。
摘要: 解决方法只需要2步: 1.在命令后面加 & 符号,放到后台执行,最终的命令为: node /usr/local/yapi/yapi/vendors/server/app.js & 2.启动后,可以按ctrl + c 回到命令行,然后先用 exit 退出,然后再关闭xshell窗口。 关于加 & 符号
阅读全文
posted @ 2020-06-16 16:42 del88
阅读(1559)
评论(1)
推荐(1)
编辑
2020年6月12日
Jackson objectMapper.readValue 方法 详解
摘要: 直接说结论方便一目了然: 1. 简单的直接Bean.class 2. 复杂的用 TypeReference 这样就完事了。 public class TestMain2 { public static void main(String[] args) throws JsonProcessingExc
阅读全文
posted @ 2020-06-12 12:19 del88
阅读(55722)
评论(1)
推荐(7)
编辑
2020年6月10日
yapi tag的问题,暂时只保留一个tag
摘要: yapi 的tag是需要先在网页上建立好,如:
阅读全文
posted @ 2020-06-10 19:45 del88
阅读(762)
评论(0)
推荐(0)
编辑
postman application/json;
摘要: 看来以后需要都统一使用这个json比较方便。 首先看下 spring boot 项目接口的返回: 当然若不加,他默认可能也是 UTF-8,还是加一下吧。这样就可以了,保证以后 请求和响应的 content-type全部一模一样,一致。省事
阅读全文
posted @ 2020-06-10 11:53 del88
阅读(2475)
评论(0)
推荐(0)
编辑
2020年6月6日
yapi 个人空间 这个分组的问题
摘要: 总结:yapi个人空间分组的问题,我暂时不用理睬 他自己自由,但是 不允许他 创建非个人空间的分组。这点留意 避免不统一。所有的分组都必须我自己来创建,不允许他们私自创建。
阅读全文
posted @ 2020-06-06 17:40 del88
阅读(1229)
评论(0)
推荐(0)
编辑
yapi 的分组的理解!
摘要: yapi ,分为超级管理员和 分组组长和项目组长; 人特别多的情况下,举例公司有100个人,其中10人一组 就是10个组 ,每个组负责的任务都不同,那么可以采用 分多个组的方案。有项目组长,每一个组里都是包含不同的人员。 而我的目前情况下 公司只有那么几个人,且这几个人 都是 参与同一个项目的开发
阅读全文
posted @ 2020-06-06 17:29 del88
阅读(853)
评论(0)
推荐(0)
编辑
2020年6月5日
yapi的安装
摘要: 1.官方网站:https://hellosean1025.github.io 2.看官方的文档,部署方法: 3. 根据文档 安装环境先: 4. 开始安装yapi 5. 可见需要启动一下 6.重启一下 服务器,看下 他默认是否会开机自动启动。 暂时保留,方便观察使用 npm install -g ya
阅读全文
posted @ 2020-06-05 21:00 del88
阅读(1778)
评论(0)
推荐(1)
编辑
2020年5月29日
sessionStorage 的数据会在同一网站的多个标签页之间共享吗?这取决于标签页如何打开!!
摘要: 经过我的测试,本次项目 不能使用sessionStorage ,需要使用localStorage,因为sessionStorage不方便,客户使用时,会遇到很多问题,导致售后量很大。 我今天测试sessionStorage 发现,在a.html存入后,在b.html无法获取到,而localStora
阅读全文
posted @ 2020-05-29 21:04 del88
阅读(2560)
评论(0)
推荐(0)
编辑
2020年5月27日
JDK + Tomcat 安装 + 制作自定义镜像【第 2.1 篇 Tomcat 日志满问题】
摘要: 更好的方法,跨平台(不依赖平台,比如阿里云的后台)的方法是:spring boot 定时任务,直接在程序里写定时清除日志的任务;以后再说; 新方法是,利用云平台的功能,举例阿里云: 如:rm -f /usr/local/tomcat/apache-tomcat-9.0.31/logs/* 但是 ,若
阅读全文
posted @ 2020-05-27 17:15 del88
阅读(9)
评论(0)
推荐(0)
编辑
2020年5月19日
java的char类型,只有两个字节,为什么可以存储汉字?java中 char详解
摘要: 我自己出了一道面试题,如下: public static void main(String[] args) { char a = '9'; char b = 9; char c = '我'; System.out.println(Integer.valueOf(c));//输出为 25105 } 请
阅读全文
posted @ 2020-05-19 19:35 del88
阅读(2712)
评论(0)
推荐(1)
编辑
2020年5月18日
jwt 生成的token exp 的单位是秒
摘要: public class Test { public static void main(String[] args) throws UnsupportedEncodingException { DateFormat dateFormat = new SimpleDateFormat("yyyy-MM
阅读全文
posted @ 2020-05-18 19:25 del88
阅读(4086)
评论(0)
推荐(0)
编辑
2020年5月16日
Java 中,byte 数据类型的取值范围为什么是 -128 - 127 ?其它数值类型 都雷同
摘要: byte 的取值范围:-128 - 127 基本的数学计算方法,一个byte占8位,第一位为符号位,还有7位,7位能表示最大为:2^7 - 1 怎么来的呢:看如下数学计算 1111 111 = 2^0 + 2^1 + 2^2 + 2^3 + 2^4 + 2^5 + 2^6 我们不用使用加法来算这个值
阅读全文
posted @ 2020-05-16 12:02 del88
阅读(639)
评论(1)
推荐(0)
编辑
数学问题,2的n次方 - 1 是怎么来的? 通常用作计算数值
摘要:
阅读全文
posted @ 2020-05-16 11:21 del88
阅读(1853)
评论(0)
推荐(1)
编辑
2020年5月13日
关于行结束符(CR、LF)、回车、换行
摘要: "LF" 的英文全称是"Line Feed",意思是“行进",用于表示 开始下一个行; CR的英文全称是Carriage Return,回车,表示移动到当前行的开始位置; 以前都是打字机,你可以理解为打字机的那个打头的位置,Line Feed,就是打字头向下拨动一行,Carriage Retrurn
阅读全文
posted @ 2020-05-13 14:34 del88
阅读(2802)
评论(0)
推荐(1)
编辑
上一页
1
2
3
4
5
6
7
8
···
20
下一页