上一页 1 2 3 4 5 6 7 8 ··· 20 下一页
摘要: 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) 编辑
摘要: public static String random(int count, boolean letters, boolean numbers) /** * count 创建一个随机字符串,其长度是指定的字符数,字符将从参数的字母数字字符集中选择,如参数所示。 * letters true,生成的字 阅读全文
posted @ 2020-12-24 20:32 del88 阅读(1387) 评论(0) 推荐(1) 编辑
摘要: 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) 编辑
摘要: 结论: 若存在 in () 语句,要使用 #{} 预编译入参的方式,需要在 mapper.xml里 使用 foreach 我们来试验: 首先先用字符串: 接下来试验在 mapper.xml里 使用 foreach 阅读全文
posted @ 2020-10-18 15:17 del88 阅读(442) 评论(1) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2020-10-18 14:36 del88 阅读(492) 评论(0) 推荐(0) 编辑
摘要: useContentSize作用就是 由于window窗体有边框和title区域menu等,该区域不能显示自己的html页面(new BrowserWindow 时设置frame=false禁用边框及title), 就导致new BrowserWindow的参数width和height 有两类需求的 阅读全文
posted @ 2020-09-28 14:04 del88 阅读(2372) 评论(1) 推荐(0) 编辑
摘要: 问题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) 编辑
摘要: 最终的结论: JSON.stringify(userInfo).replace(/([{,]\")_(\w*\":)/g, "$1$2"); 开头锁定《以 {"_ 或 ,"_ 开头》 + 中间锁定《只能是 \w(即26个英文字母大小写和数字以及下划线)保证中间不能出现\转义字符》 + 结尾锁定(必须 阅读全文
posted @ 2020-09-25 16:44 del88 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 最终结论: (180 * 24 * 60 * 60) 这种计算表达式在 Java中是默认以 Integer类型来的,若不超过 Integer的最大值则没有问题,若超过则必须用 (180 * 24 * 60 * 60 * 1000L) 这种加L的方式来。 当然为了避免出现此类问题,也可以采用最粗暴的方 阅读全文
posted @ 2020-09-18 13:46 del88 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 总结: @JsonAlias:序列化出来是一定是真名,反序列化时可以传真名(驼峰)Json也可以传别名(下划线)Json @JsonProperty:序列化出来一定是别名,反序列化时也只能传别名Json 真名Json:{"userName":"小李飞刀","userSex":true,"userAg 阅读全文
posted @ 2020-09-13 15:05 del88 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 参见:https://www.cnblogs.com/xiaogangfan/p/5987659.html 1.@Size注解测试: 阅读全文
posted @ 2020-09-11 19:21 del88 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 直接上例子: 然后用 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) 编辑
摘要: 1. 首先聚石塔是不能使用 8080 端口的,会审核不通过。 2.然而,容器服务默认的却是8080,最彻底的解决方法就是修改成80,注意3个地方: 以上3个地方要严重留意,缺一不可,已经踩了2次坑了,浪费了 大量的时间。 阅读全文
posted @ 2020-08-10 18:18 del88 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 一致以来我以为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) 编辑
摘要: layui的 tab关闭时,是先触发 切换事件,然后再触发删除事件,这一点留意,其实这样设计挺好的。那么留意点,就是先向主进程发送切换消息,然后再向主进程发送删除消息, 这样反而更加有利于,主进程代码的编写。 直接看下gif: 阅读全文
posted @ 2020-07-17 15:28 del88 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 首先要弄明白一点,electron 开发 与 nodejs开发 基本一致。 要引入 jquery 实际上就是 nodejs 引入 jquery 第一步是 去 nmp中央仓库,查看,里面有详细的说明使用文档。 https://www.npmjs.com/package/jquery 其实到这一步就可以 阅读全文
posted @ 2020-07-10 19:11 del88 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 请看gif: 阅读全文
posted @ 2020-07-10 15:46 del88 阅读(1226) 评论(0) 推荐(1) 编辑
摘要: 最终平时只需要用这个方法就可以了: tsc && electron . Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。 本文介绍如何使用 npm 脚本(npm scripts)。 一、什么是 npm 脚本? npm 允许在package.json文件里面,使用scri 阅读全文
posted @ 2020-07-10 15:33 del88 阅读(1763) 评论(0) 推荐(0) 编辑
摘要: 1. 创建项目,创建时 选择 nodejs 项目,因为 开发 electron 与 开发 nodejs 基本一致。 2.安装 electron npm i -D electron@beta 看目录分析: 他妈的 在 npm 官方网站是搜索框里都搜不到 这个,百度才出来,网址为:https://www 阅读全文
posted @ 2020-07-09 17:55 del88 阅读(205) 评论(0) 推荐(1) 编辑
摘要: 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) 编辑
摘要: 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) 编辑
摘要: 问题来源,发现即使 源切换成淘宝的之后,安装 electron的时候还是慢死,郁闷,后来百度才发现,原来,还需要设置一个地方!!! 经过试验,果然快了 爽。。。。 之前在安装Electron的时候,经常会卡住,这次重新搭建环境时又卡住了 卡在了这一步,半天不动,基本上可以确定,访问的electron 阅读全文
posted @ 2020-07-03 15:19 del88 阅读(1525) 评论(0) 推荐(1) 编辑
摘要: 更换源,这个是最直接方便 有保障的方法了,不要去安装cnpm,因为你无法确定 他是否做了后门。!! 1. 如果不想安装cnpm 又想使用淘宝服务器来下载扩展插件:(这种方法 每次都得带 废弃) npm install jquery --registry=https://registry.npm.ta 阅读全文
posted @ 2020-07-03 15:11 del88 阅读(2589) 评论(0) 推荐(0) 编辑
摘要: 在我们日常的开发中,经常需要使用第三方的jar包,但是很多时候总是会发现第三方的jar包中的某一个类,有问题,但是又无法继承,因为你继承后 变成了你自己的,jar包中 调用的 还是 他自己内部包含的,如何能让 jar包中调用的类就是我们自己的呢,就是覆盖jar包中的某一个类。 需求:京东的jar包中 阅读全文
posted @ 2020-06-23 12:06 del88 阅读(9829) 评论(2) 推荐(3) 编辑
摘要: 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) 编辑
摘要: 解决方法只需要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) 编辑
摘要: 直接说结论方便一目了然: 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) 编辑
摘要: yapi 的tag是需要先在网页上建立好,如: 阅读全文
posted @ 2020-06-10 19:45 del88 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 看来以后需要都统一使用这个json比较方便。 首先看下 spring boot 项目接口的返回: 当然若不加,他默认可能也是 UTF-8,还是加一下吧。这样就可以了,保证以后 请求和响应的 content-type全部一模一样,一致。省事 阅读全文
posted @ 2020-06-10 11:53 del88 阅读(2475) 评论(0) 推荐(0) 编辑
摘要: 总结:yapi个人空间分组的问题,我暂时不用理睬 他自己自由,但是 不允许他 创建非个人空间的分组。这点留意 避免不统一。所有的分组都必须我自己来创建,不允许他们私自创建。 阅读全文
posted @ 2020-06-06 17:40 del88 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: yapi ,分为超级管理员和 分组组长和项目组长; 人特别多的情况下,举例公司有100个人,其中10人一组 就是10个组 ,每个组负责的任务都不同,那么可以采用 分多个组的方案。有项目组长,每一个组里都是包含不同的人员。 而我的目前情况下 公司只有那么几个人,且这几个人 都是 参与同一个项目的开发 阅读全文
posted @ 2020-06-06 17:29 del88 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
摘要: 经过我的测试,本次项目 不能使用sessionStorage ,需要使用localStorage,因为sessionStorage不方便,客户使用时,会遇到很多问题,导致售后量很大。 我今天测试sessionStorage 发现,在a.html存入后,在b.html无法获取到,而localStora 阅读全文
posted @ 2020-05-29 21:04 del88 阅读(2560) 评论(0) 推荐(0) 编辑
摘要: 更好的方法,跨平台(不依赖平台,比如阿里云的后台)的方法是:spring boot 定时任务,直接在程序里写定时清除日志的任务;以后再说; 新方法是,利用云平台的功能,举例阿里云: 如:rm -f /usr/local/tomcat/apache-tomcat-9.0.31/logs/* 但是 ,若 阅读全文
posted @ 2020-05-27 17:15 del88 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 我自己出了一道面试题,如下: 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) 编辑
摘要: 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) 编辑
摘要: 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) 编辑
摘要: 阅读全文
posted @ 2020-05-16 11:21 del88 阅读(1853) 评论(0) 推荐(1) 编辑
摘要: "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 下一页