摘要:
之前的设置忘记了,由于员工经常更换电脑,所以一旦不招聘就把路由器有关招聘的设置,删掉; 以下是删掉前的记录: 只记得如下: *.alicdn.com *.tdum.alibaba.com cf.aliyun.com tplogin.cn *.erzonm0h.diandaxia.com ynuf.a
阅读全文
posted @ 2022-04-22 17:25
del88
阅读(58)
推荐(0)
摘要:
导读:Java中Set接口是Collectio的子接口,Set集合不允许包含相同的元素。如果添加相同的元素, add()会返回FALSE, 新元素不会加入。Set集合常用于元素为数字、字符串去重等,但是当元素为自定义对象类型时,Set去重是否与我们预计一致?下面将以HashSet为例,通过一系列试验
阅读全文
posted @ 2022-04-13 13:34
del88
阅读(293)
推荐(0)
摘要:
public static void main(String[] args) { int a = 0xff;//16进制默认是int int b = 0x000000ff; System.out.println(a);//255 System.out.println(b);//255 //结论16进
阅读全文
posted @ 2022-01-24 16:00
del88
阅读(1848)
推荐(0)
摘要:
Java对byte 的 + - * / >> >>> << & | ^ (加,减,乘,除,右移,左移,无符号右移,位与,位或,位异或)操作,均会是首先将byte转化为int, 再行运算。这一事实可能导致多种问题: 假设我们想进行如下byte运算: 1111 1000 右移1位,再与0000 0001
阅读全文
posted @ 2022-01-24 15:13
del88
阅读(243)
推荐(0)
摘要:
1.计算机中的数字都是以补码的形式存在,正数的原码、反码、补码一致(规定),所以通常不会出问题,我们也无需关注。 2.负数的原码、反码、补码不一致(当然除了-0,即-128,1000 0000 这个是强制算-128的,因为不存在-0,而符号位又是1,所以干脆就是当成负数即-128) 由于反码没有什么
阅读全文
posted @ 2022-01-24 14:15
del88
阅读(623)
推荐(0)
摘要:
总结:在java中,对byte和short类型的 右移操作 必须先进行 & 0xff 后再右移,避免byte或short是负数的情况下,导致 右移操作前 自动升为int,前面补了很多1,此时右移会把1冲到高位上,从而错误; int 和 long没有任何问题; 左移没有这个问题,因为左移及时自动转换成
阅读全文
posted @ 2022-01-24 14:14
del88
阅读(550)
推荐(0)
摘要:
首先我们要都知道, &表示按位与,只有两个位同时为1,才能得到1, 0x代表16进制数,0xff表示的数二进制1111 1111 占一个字节.和其进行&操作的数,最低8位,不会发生变化. 下面着重来说说&0xff都有哪些应用: 1. 只是为了取得低八位通常配合移位操作符>>使用 例如:java so
阅读全文
posted @ 2022-01-21 11:22
del88
阅读(1981)
推荐(0)
摘要:
定点数的三种表示方法!!原码、反码、补码形式的介绍符号位原码注意:反码补码什么是模数模数的理解补数补码原理原码、反码、补码形式的介绍符号位 •在标准计算机中规定,把内存最高位作为符号位,且最高位为0表示正数,为1表示负数 原码 •原码:一种计算机对数字的二进制表示方法,并带有符号位(最高位为0表示正
阅读全文
posted @ 2022-01-21 10:16
del88
阅读(717)
推荐(0)
摘要:
在电脑上来回切换多个版本的JDK进行开发,方法很简单; 1.下载jdk 下载的时候不要下载安装包,而是下载zip包,这样直接解压就可,不污染注册表,难引起其他问题 2.解压后 把JDK配置到IDEA里。 3.给项目设置JDK的版本
阅读全文
posted @ 2021-12-30 14:10
del88
阅读(885)
推荐(0)
摘要:
通常加密后的数据都是字节数组,比如流行的aes128对称加密,还有Rsa非对称加密,加密后得到了一个字节数组,这个字节数组存在内存中,往往我们需要输出得到我们人眼能看到的字符。 加密aes(xxx) = 3个字节的数组 3Byte = 24bit 当然你可以把一个Byte根据ansill码 直接转换
阅读全文
posted @ 2021-12-28 18:26
del88
阅读(1253)
推荐(1)
摘要:
总结: 1.若应用需要使用http协议,那么就直接使用 https + 购买证书的方式。 2.若项目需要使用udp协议(浏览器不支持udp,所以只能是客户端软件包含APP),那么就需要将公钥内置在APP端,这样就可以不用购买证书 等方式 就确保了传输的安全,步骤如下: a. APP端生成随机字符串A
阅读全文
posted @ 2021-12-27 16:44
del88
阅读(758)
推荐(1)
摘要:
通过以上命令可以看出日志的路径,从而得出直接执行的命令:tail -f acs/log/catalina.log
阅读全文
posted @ 2021-02-19 17:26
del88
阅读(35)
推荐(0)
posted @ 2021-02-04 16:19
del88
阅读(0)
推荐(0)
摘要:
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
阅读(259)
推荐(0)
摘要:
public static String random(int count, boolean letters, boolean numbers) /** * count 创建一个随机字符串,其长度是指定的字符数,字符将从参数的字母数字字符集中选择,如参数所示。 * letters true,生成的字
阅读全文
posted @ 2020-12-24 20:32
del88
阅读(1601)
推荐(1)
摘要:
1.官网:http://www.electronjs.org/ 2.思考,既然是npm 安装,那么肯定也在 npm中央仓库有,那么去中央仓库看下: npm i -D electron@11.0.4
阅读全文
posted @ 2020-12-18 17:46
del88
阅读(2407)
推荐(0)
摘要:
结论: 若存在 in () 语句,要使用 #{} 预编译入参的方式,需要在 mapper.xml里 使用 foreach 我们来试验: 首先先用字符串: 接下来试验在 mapper.xml里 使用 foreach
阅读全文
posted @ 2020-10-18 15:17
del88
阅读(469)
推荐(1)
posted @ 2020-10-18 14:36
del88
阅读(508)
推荐(0)
摘要:
useContentSize作用就是 由于window窗体有边框和title区域menu等,该区域不能显示自己的html页面(new BrowserWindow 时设置frame=false禁用边框及title), 就导致new BrowserWindow的参数width和height 有两类需求的
阅读全文
posted @ 2020-09-28 14:04
del88
阅读(2602)
推荐(0)
摘要:
问题1:idea 的 Terminal 默认是操作系统的 cmd.exe,他默认是GBK,尽量不要通过手段更改了,没意义。若要在控制台输出中文,最简单的方法是运行:chcp 65001 && tsc && electron .chcp 65001 就是换成UTF-8代码页chcp 936 可以换回默
阅读全文
posted @ 2020-09-26 18:29
del88
阅读(331)
推荐(0)
摘要:
最终的结论: JSON.stringify(userInfo).replace(/([{,]\")_(\w*\":)/g, "$1$2"); 开头锁定《以 {"_ 或 ,"_ 开头》 + 中间锁定《只能是 \w(即26个英文字母大小写和数字以及下划线)保证中间不能出现\转义字符》 + 结尾锁定(必须
阅读全文
posted @ 2020-09-25 16:44
del88
阅读(160)
推荐(0)
摘要:
最终结论: (180 * 24 * 60 * 60) 这种计算表达式在 Java中是默认以 Integer类型来的,若不超过 Integer的最大值则没有问题,若超过则必须用 (180 * 24 * 60 * 60 * 1000L) 这种加L的方式来。 当然为了避免出现此类问题,也可以采用最粗暴的方
阅读全文
posted @ 2020-09-18 13:46
del88
阅读(864)
推荐(0)
摘要:
总结: @JsonAlias:序列化出来是一定是真名,反序列化时可以传真名(驼峰)Json也可以传别名(下划线)Json @JsonProperty:序列化出来一定是别名,反序列化时也只能传别名Json 真名Json:{"userName":"小李飞刀","userSex":true,"userAg
阅读全文
posted @ 2020-09-13 15:05
del88
阅读(386)
推荐(0)
摘要:
参见:https://www.cnblogs.com/xiaogangfan/p/5987659.html 1.@Size注解测试:
阅读全文
posted @ 2020-09-11 19:21
del88
阅读(796)
推荐(0)
摘要:
直接上例子: 然后用 Idea 自动生成 getter 和 setter public class XyzBean { //最普通的 private String name; //Boolean类型,带is前缀(3处都要手工修改成标准的,若不手工修改,自己看后果) private Boolean i
阅读全文
posted @ 2020-08-20 19:08
del88
阅读(4840)
推荐(0)
摘要:
1. 首先聚石塔是不能使用 8080 端口的,会审核不通过。 2.然而,容器服务默认的却是8080,最彻底的解决方法就是修改成80,注意3个地方: 以上3个地方要严重留意,缺一不可,已经踩了2次坑了,浪费了 大量的时间。
阅读全文
posted @ 2020-08-10 18:18
del88
阅读(35)
推荐(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
阅读(555)
推荐(0)
摘要:
layui的 tab关闭时,是先触发 切换事件,然后再触发删除事件,这一点留意,其实这样设计挺好的。那么留意点,就是先向主进程发送切换消息,然后再向主进程发送删除消息, 这样反而更加有利于,主进程代码的编写。 直接看下gif:
阅读全文
posted @ 2020-07-17 15:28
del88
阅读(1584)
推荐(0)
摘要:
首先要弄明白一点,electron 开发 与 nodejs开发 基本一致。 要引入 jquery 实际上就是 nodejs 引入 jquery 第一步是 去 nmp中央仓库,查看,里面有详细的说明使用文档。 https://www.npmjs.com/package/jquery 其实到这一步就可以
阅读全文
posted @ 2020-07-10 19:11
del88
阅读(80)
推荐(0)
posted @ 2020-07-10 15:46
del88
阅读(1237)
推荐(1)
摘要:
最终平时只需要用这个方法就可以了: tsc && electron . Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。 本文介绍如何使用 npm 脚本(npm scripts)。 一、什么是 npm 脚本? npm 允许在package.json文件里面,使用scri
阅读全文
posted @ 2020-07-10 15:33
del88
阅读(1891)
推荐(0)
摘要:
1. 创建项目,创建时 选择 nodejs 项目,因为 开发 electron 与 开发 nodejs 基本一致。 2.安装 electron npm i -D electron@beta 看目录分析: 他妈的 在 npm 官方网站是搜索框里都搜不到 这个,百度才出来,网址为:https://www
阅读全文
posted @ 2020-07-09 17:55
del88
阅读(489)
推荐(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
阅读(634)
推荐(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
阅读(131)
推荐(0)
摘要:
问题来源,发现即使 源切换成淘宝的之后,安装 electron的时候还是慢死,郁闷,后来百度才发现,原来,还需要设置一个地方!!! 经过试验,果然快了 爽。。。。 之前在安装Electron的时候,经常会卡住,这次重新搭建环境时又卡住了 卡在了这一步,半天不动,基本上可以确定,访问的electron
阅读全文
posted @ 2020-07-03 15:19
del88
阅读(1580)
推荐(1)
摘要:
更换源,这个是最直接方便 有保障的方法了,不要去安装cnpm,因为你无法确定 他是否做了后门。!! 1. 如果不想安装cnpm 又想使用淘宝服务器来下载扩展插件:(这种方法 每次都得带 废弃) npm install jquery --registry=https://registry.npm.ta
阅读全文
posted @ 2020-07-03 15:11
del88
阅读(2634)
推荐(0)
摘要:
在我们日常的开发中,经常需要使用第三方的jar包,但是很多时候总是会发现第三方的jar包中的某一个类,有问题,但是又无法继承,因为你继承后 变成了你自己的,jar包中 调用的 还是 他自己内部包含的,如何能让 jar包中调用的类就是我们自己的呢,就是覆盖jar包中的某一个类。 需求:京东的jar包中
阅读全文
posted @ 2020-06-23 12:06
del88
阅读(11736)
推荐(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
阅读(296)
推荐(0)
摘要:
总结: 1.用注解的话,第一次写接口时 需要增加很多注解,但是也是很方便,复制粘贴就可。后期维护灵活度非常大。 2.用写死的方式的话,拦截器越多,后期维护难度越大,针对/abc接口,可能 a拦截器排除,b拦截器也排除,c拦截器来拦截,那么需要写多次,后期及难维护。举例如下: /** * 拼多多接口的
阅读全文
posted @ 2020-06-20 15:59
del88
阅读(385)
推荐(0)
摘要:
解决方法只需要2步: 1.在命令后面加 & 符号,放到后台执行,最终的命令为: node /usr/local/yapi/yapi/vendors/server/app.js & 2.启动后,可以按ctrl + c 回到命令行,然后先用 exit 退出,然后再关闭xshell窗口。 关于加 & 符号
阅读全文
posted @ 2020-06-16 16:42
del88
阅读(1655)
推荐(1)