- 博客(11)
- 问答 (2)
- 收藏
- 关注
原创 数据库的表中必不可少的字段
最近正在设计数据库,整个项目是从无到有进行开发,所以数据库的设计是第一步,本文就目前表中常用的字段进行分析,而不考虑业务字段ID主键本表中的ID是表中最关键的字段,用于标识这一行数据,用作主键分布式ID如果不是用在分布式场景,可以不使用描述用于描述这一行数据弹性扩展字段WHO字段包括create_by,create_time,update_by,update_time,delete_by,delete_time逻辑删除标识delete_flag 用于标识.
2021-04-28 20:05:07
2248
原创 IE11浏览器跳转之巨坑
最近公司上了一个国安局的项目,局方使用的浏览器是IE11,前端使用react+antdesign+umi开发,本来也是支持IE11的框架,既然用户说要固定浏览器,就主要在IE11上测试最近现场报回来一个BUG,有概率的出现浏览器跳转等待转圈的时间太长的问题,通过抓包等技术手段进行排查,发现现场的浏览器就是发送目标网址的URL地址太慢,而且只有一台电脑能够复现,公司测试的电脑一直无法复现定位的问题很多JS代码太卡现场网络问题样式问题等等还有很多,但是一直写Demo,加日志,都复现不了,查这个
2020-07-16 22:20:06
806
原创 Oracle数据库的导出
Oracle数据库导出的方式比较多,也各有优缺点,比较好的方案是使用r_man,但是显得大材小用,一般人也搞不定。我们这边数据量比较小,一般现场人员使用两种方式都出数据,发回研发中心进行分析数据。导出为Excel。导出为SQL脚本。但是这两种方式各有优缺点,Excel表在数据量比较小的情况下查看比较方便,但是倒回数据库比较麻烦。而使用SQL脚本,查看比较麻烦,但是导入到数据库中比较方便;一般我们建议现场的人员。导出SQL脚本给我们。但是最近遇到了SQL脚本执行不了的情况,具体原因是现场使用了
2020-07-08 22:44:47
524
原创 ant design pro中,svg的两种webpack处理方式
大多的svg要使用svgr转换成react对象但是在css中,要的只是一个文件,如下面代码中 goldfish.svg 只想作为一个CSS中的url的链接config.module .rule('loaderSvg') .include .add(/goldfish\.svg/) .end() .test( /\.svg$/) .use('file-load...
2020-04-09 09:20:30
1741
1
原创 CSS中的before,after伪类选择器
首先,它是在css中的,所以不占DOM,既然不占DOM,JS就没办法操作第二,它就是个选择器,我们需要在选择器中填入内容 所以必须有content属性,就算是空也必须有第三,没有什么神秘的,非用不可的情况 可以使用html改写<div class="demo"> 123</div>.demo:before { content: 'abc';...
2019-08-24 10:20:06
327
原创 AJAX请求中payload和formdata两种方式
我们在进行传统的AJAX请求中,都是使用的formdata的方式,简单来说,就是类似于上传一个表单的数据 如注册用户时,我们上传的数据是username和password两个键值对 但是随着时代的发展,前后端交互开始使用json方式进行传输数据,使用formdata的方式来进行传输就感觉有点过时 于是各大厂商开始寻求使用json方式进行传输,由于前后端传输的本质是字符串所以原理上没有太多纠结 下...
2019-08-16 22:19:21
1557
原创 使用await/async函数代替jquery的ajax函数
其实在10年前,我读大学的期间,感觉jquery的ajax太好用了,但是随着时代的发展,JS的坑点越来越明显,其中一点就是地狱回调的问题,好在es7中提出了await/async函数 本文将jquery中的ajax转化成使用await/async函数的使用方式首先需要定义一个函数,用于返回Promise类型的对象,接着需要使用resolve和reject函数用于异步处理结果func...
2019-08-15 23:01:26
5252
原创 javascript多线程操作,附带子线程超时检测机制
最近所做的项目需要完成请求视频码流耗时的操作,而老板不希望用户操作时转圈等待,于是需要提高性能,传统JS开发中都是基于单线程进行执行的,项目计划引入Web Worker技术例子是用于计算斐波那契数列(Fibonaccisequence) 主线程进行渲染和管理,子线程进行计算不多说,直接上代码主线程:main.js$(function () { const o = new ...
2019-08-10 00:05:57
444
原创 使用winsw创建nginx服务注意事项 为什么关闭服务 进程不结束
如果工作进程默认为1,没有问题如果工作进程,超过1则结束服务时,要先关闭主进程,在关闭子进程对应XML配置文件中 <stopparentprocessfirst>false</stopparentprocessfirst>这里要改成true...
2019-07-28 09:18:18
1213
原创 how to uninstall google pinyin input method
delete Google Pinyin 2 in "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Google"
2019-04-16 19:58:28
650
JAVA中只要有一个线程执行成功,就算执行成功 如何写代码
2021-04-03
async函数中返回Promise和返回正常值 有什么区别
2020-12-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人