7 山间明月江上清风_

尚未进行身份认证

我要认证

编程就是算法和数据结构,算法和数据结构是编程的灵魂

等级
TA的排名 2w+

electron+antd进行桌面开发并打包教程

electron+antd进行桌面开发教程1、初始化工程目录并安装electron,(如果安装巨慢可换成淘宝源cnpm)npx create-react-app electron-testcd electron-testnpm install electron electron-builder cross-env --save-dev2、在src目录下添加main.jsconst {...

2019-12-10 18:24:27

react+babel+webpack热编译+antd+router开发教程

react+babel+webpack热编译+antd+router开发教程1、初始化工程目录mkdir demo && cd demonpm init --yes2、安装依赖(此过程比较长,建议更换国内源)npm i -D webpack webpack-cli @babel/core babel-loader @babel/preset-env @babel/pre...

2019-09-25 13:17:36

mysql行转列

在固定列的情况下,可以group by后把每个列要显示的数据通过if指定写到sql里:...SUM(IF(条件,输出的列,默认值)),SUM(IF(条件,输出的列,默认值))...group by xxx...在动态列的情况,可以使用预编译:1,先用group_concat将动态行转出一行赋值给变量2,然后用多个变量组装成最后要执行的sql,再执行SET @SQL...

2019-09-11 17:38:24

mybatis查询方法时序图

2019-09-02 09:50:20

java逆序单向链表实现

假设有一个单向链表,若要将其逆序ABCDNULL第一次循环ANULLBCD第二次循环ANULLBCD第三次循环ANULLBCD第四次循环ANULLBCDjava代码如下:public class ReverseChain { private static Node chain; static{ Node last=null; f...

2019-04-28 10:48:14

Field xx in xxxx required a bean of type xxxx that could not be found解决方案

原因是因为两个不同class的bean 名字重复了,初始化报错解决方案,将其中一个bean指定下别名:

2019-04-26 13:35:44

mysql各种锁解释

mysql锁有行锁,表锁,间隙锁,乐观锁,下面我用实际操作来解释下这几种锁的区别首先建一个innodb的表,并初始化CREATE TABLE `user` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) NULL DEFAULT '0', `status` VARCHAR(50) NULL DEFAULT '0'...

2019-03-19 14:27:13

mysql删除重复数据只保留一条

delete from test where id not IN(SELECT tmp.id FROM (SELECT id FROM testGROUP BY NAME) tmp)

2019-03-13 16:18:05

记一次mysql间隙锁照成死锁

最近项目中发生死锁问题,发现是mysql为保证可重读而使用间隙锁导致的。场景是在在一个事务里面查询了多条记录(包括记录A),而mysql数据库的隔离机制是可重复读,为了保证在这个事务里这些数据不被其他连接修改。就会吧这些数据加上间隙锁(范围锁)。这时其他线程在另一个事务里查询了数据B,(相当于给数据B加间隙锁),然后想要修改数据A,照成两个事务互相等待对方释放锁,就照成了死锁。流程图如下:程...

2019-03-07 09:41:14

tcpdump的使用说明

1,tcpdump未指定网卡时默认监听第一个网卡2,可以通过-i指定网卡,如:tcpdump -i eth0(如果不想限定网卡,可以使用tcpdump -i any)3, -w参数可以将网络信息写入文件,如:tcpdump -i eth0 -w net.txt4, host参数可以指定主机tcpdump -i eth0 host 127.0.0.1tcpdump -i ...

2019-03-06 11:09:56

rock64搭建superset(适用于其他linux服务器)

1,确保有python3和pip2,安装依赖apt updateapt install -y build-essential libssl-dev libffi-dev libsasl2-dev libldap2-dev#这块会比较耗时pip install numpypip install sasl3,安装superset,执行完后就会默认8088端口启动# In...

2019-03-04 16:24:31

树莓派编译python3

1,安装python3.6 和pipsudo apt-get updatesudo apt-get install -y build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev ...

2019-02-27 11:42:12

rock64安装docker

1,首先安装系统https://www.armbian.com/rock64/#kernels-archive我安装的是Armbian Stretch 2,登陆系统,root用户默认密码12343,执行一下命令,安装docker-cesudo apt-get install -y \ apt-transport-https \ ca-certifi...

2019-02-26 00:28:09

收集mysql慢查询日志进elk

1,首先mysql开启慢查询日志vim /etc/mysql/mysql.conf.d/mysqld.cnf#添加配置,这块目录可以自定义slow_query_log = ONslow_query_log_file = /var/lib/mysql/slow_query.loglong_query_time = 2#然后重启mysql服务service mysqld resta...

2019-02-25 13:59:37

mysql 设置binlog的保存时间

测试环境磁盘老爆,发现是大量mysql-bin(binlog)文件照成的,有100多个G。修改配置改成只保留7天的binlog文件vim /etc/mysql/mysql.conf.d/mysql.cnf#添加配置 保留7天expire_logs_days=7 ...

2019-02-22 17:47:25

修改idea的窗口布局

idea默认的窗口模式是如下:可以通过File->Appearance->Window Options->勾选 Widescreen tool window layout->OK 变成如下界面:

2019-02-22 15:03:24

mysql随机取数据优化

mysql表中随机取三条数据。本来是打算用:select * from table order by rand() limit 3结果40W的表查询要2.6秒,速度贼慢。每条记录都调用了rand()行数来排序后来发现mysql官方手册也不推荐这种做法,找到下面这种方法:SELECT * FROM table AS t1 JOIN (SELECT ROUND(RAND() ...

2019-02-20 18:00:19

jmeter录制脚本

1,添加一个线程组2,右击线程组,添加一个录制控制器3,右击测试计划,添加一个HTTP代理服务器4,将HTTP代理服务器配置里目标控制器选为刚才创建的录制控制器。5,点击启动,然后会弹出一个证书的提示,这个是录制HTTPS服务需要的,忽略它6, 以火狐为例,进入设置7,添加Jmeter代理 8,这时候可以在火狐浏览器上开始你要录制的操作,...

2019-02-20 10:51:52

Jmeter执行java脚本

1,先添加一个线程组 2,右击线程组,添加一个BeanShell 取样器3,点击BeanShell取样器,输入JAVA代码import java.time.LocalDate;String todayStr=LocalDate.now().toString();vars.put("today",todayStr);log.info("today is {}",t...

2019-02-19 17:59:54

SoapUI Pro破解方法

https://blog.csdn.net/weiqing723/article/details/78865734

2019-02-14 10:54:08

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。