- 博客(4358)
- 收藏
- 关注
转载 Windows下分布式环境搭建以及简单测试
环境配置: 解压文件: Nginx服务器和Tomcat服务器 Tomcat服务器配置:(conf/server.xml) Nginx配置:(conf/nginx.conf) 安装memcached H:\Server\memcached\ memcached.exe -d install 启动memcac...
2019-10-03 16:05:00
1415
转载 实现分布式锁技术:Redisson
1. 需求 Spring分布式项目涉及到定时任务,目前解决方案:(1)集成quartz;(2)集成redisson,由于集成quartz需要涉及到数据库及表,redisson基于redis实现的,比较方便。 相关文档可以查看GitHub上redisson项目。 2. 一个简单的例子 RedissonManager: 其他模块调用: ...
2019-09-25 16:43:00
1016
转载 nginx支持websocket及websocket部分原理介绍
nginx支持websocket及websocket部分原理介绍最近ipc通过websocket与server进行通行,经过无法通过nginx进行反向代理,只有直连nodejs端口。而且部署到阿里云用了slb之后同样存在该问题。因为部署为了规避风险不宜暴露nodejs端口,所以尝试解决这个问题。 1.本地nginx 支持websocket在实际的生产环境中,要求多个WebSocket服...
2019-09-25 16:42:00
1206
转载 关于Linux中nohup.out日志过大问题
背景,java项目,一般在运行JAVA程序时需要用到nohup命令来实现后台启动日志,默认保存在当前目露nohup.out文件。但是有些程序输出nohup文件会出现过大的情况。 在此解决如下: 1,在nohup.out 所在目录创建一个ClearNohup.sh 脚本,通过定时任务让其每周清理一次。防止nohup文件过大问题。 #!/bin/bash # Author: ...
2019-09-24 14:01:00
765
转载 EOS 数据库RAM使用量的计算
如果你是EOS的合约开发者,相信你很有可能跟我一样对内存(RAM)的使用量感到不解。在使用multi_index进行数据存储时,明明只存了一点数据,但区块链浏览器中显示的内存占用量却上升了不少。在这篇文章中,我们就来对内存用量一探究竟,精确计算出存储数据所需要的RAM。我们会首先编写一个简单的合约,用以向multi_index内存入数据。部署合约后,每次调用接口前后都查询一...
2019-09-18 15:14:00
613
转载 EOS require_auth函数
action的结构 要说清楚这个方法的含义和用法,咱们需要从action的结构说起。详见eoslib.hpp中的action类,这里把它的结构简化表示成下面这样: * struct action { * account_name account; // the contract defining the primary code to execute f...
2019-09-17 11:22:00
648
转载 MySql读写分离实现
技术原理 为什么? 进行中的项目,有大量的第三方数据频繁的写入,影响了读的效率。通过读写分离,可以实现读锁和写锁的竞争。读锁和写锁可以具体网上找其他资源了解。 怎么做? 1. 主从复制:主数据库有写操作,从数据库自动同步。从数据库通过I/O线程去请求主数据库的binlog日志文件(二进制日志,包含SQL的增删改查等,用来做备份恢复等),并写到中继日志中,SQL线程会读取中...
2019-09-17 11:08:00
556
转载 安装EOS合约工具eosio.cdt
安装: 安装完之后 会产生 eosio-cpp_,eosio-cc,eosio-ld,eosio-pp, and _eosio_abigen (These are the C++ compiler, C compiler, linker, postpass tool and ABI generator.) 这些交互工具。 // step 1 $ git clone --r...
2019-09-17 10:26:00
698
转载 自己实现的网络字节序转换函数
网络字节序转换的操作函数有这几个 ntohs() 、htons() 、 ntohl() 、htonl() ,不同平台下这几个函数依赖的头文件各有千秋,而且还没有 64位的转换接口。写跨平台代码的时候,为了省掉这些差异,干脆自己来实现一套,这里做个笔记。 1. 知识要点 大端模式(Big-endian):是指数据的高字节,保存在内存的低地址中,而数据的低字节,保存在内存的高地址中,这样的...
2019-09-14 19:51:00
767
转载 Mybatis源码阅读-配置文件及映射文件解析
Mybatis源码分析: 1.配置文件解析: 1.1源码阅读入口:org.apache.ibatis.builder.xml.XMLConfigBuilder.parse(); 功能:解析全局配置文件,调用parse.evalNode()方法,将指定路径的config配置文件转换为XNode对象,然后调用parseConfiguration()方法逐步解析配置文件...
2019-09-14 15:45:00
690
转载 day6
这几天太忙了,都忘记记录了,反正都是正常吃饭,没有运动,我保证,明天健身房撸铁去。 今天中秋节,不减肥,哈哈,因为很想家,很想老爸,老妈,老妹儿,老弟,外婆,甚至还有那个人。。 我难过的时候会吃很多。。。是不是很恐怖。。瘦子都是难过的时候吃不下。 今天吃了蛋黄莲蓉月饼,鸭蛋黄真的很臭,但是有点迷信的我想着吃一个整个的月饼,然后所有的事情能够十全十美呢。吃的不是很舒服。 我今天还喝了最爱的...
2019-09-13 19:55:00
556
转载 npm install Error: EACCES: permission denied, mkdir
今天研究Electron的时候,全局安装运行 npm install electron -g时侯,报下面的错误: Error: EACCES: permission denied, mkdir '/User/**/Electron/electron-quick-start/node_modules/electron/dist'找了很多的博客,都是什么用cnpm啦,加sudo啦,千篇一...
2019-09-12 09:15:00
772
转载 day5
2019.09.10减肥jing 今天是个浮躁的日子,代码编不出来,然后又开始怀疑人生。。。人丧起来真是可怕 所以很明显我今天吃的很多,还没运动 早餐 豆浆 馅饼 午餐 饺子12个 晚餐 拌面 红提 敲代码敲到怀疑人生,根本不想运动,但是以后我会长脑子,越是这个时候越要运动。。 今天想对自己说,不要着急,好论文,或者是好的结果都是慢慢的一点一点打磨出来的,心急吃不了热豆腐。 ...
2019-09-10 22:02:00
552
转载 day4
2019.09.9减肥jing 今天一如既往的早期,但是出门的时候已经7:05了,稍微晚了一些。。 昨天晚上看LaTeX排版来着,结果今天大神告诉我去官网上直接下模板就行,把内容写好,直接往里面套,所以主要还是内容,但是我还没写好呢。。 早餐 饭团一个 豆浆一袋 这边豆浆是卖的袋装,不是北方不管啥都拿纸杯装。。 我吃的很饱,一直到中午12点也没啥饿的的感觉,但是1点要上课,还是导师的...
2019-09-09 19:27:00
564
转载 day3
2019.09.8减肥ing 今天本来想在宿舍做篇阅读,做做精听,然后看看论文的,但是我感觉如果我真的在宿舍,基本又会很丧气,所以我还是起来洗漱完毕去学校了,图书馆太冷,这几天肚子还是很不舒服,所以今天去教室,自己一个人在教室,那感觉贼爽。。 早餐 糯米烧麦 鲜肉包 大米粥 周末的包子简直是难吃。。 午餐 懒得去食堂了,所以点了外卖,是一家我没吃过的小炒。 酸辣土豆丝 手撕包菜 米...
2019-09-08 22:25:00
560
转载 SpringBoot系列:四、SpringBoot集成JPA
首先要明白的是JPA不是产品,它是一个规范。 Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。 它的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术,结束现在 Hibernate,TopLink,JDO 等 ORM 框架各自为营的局面 ...
2019-09-08 19:38:00
558
转载 SpringBoot系列:三、SpringBoot中使用Filter
在springboot中要使用Filter首先要实现Filter接口,添加@WebFilter注解 然后重写三个方法,下图示例是在Filter中过滤上一届中拿配置的接口,如果是这个接口会自动跳转到/Peolple/filed接口 然后在启动类中添加@ServletComponentScan注解,这个注解会帮我们把Filter注入进去 ...
2019-09-08 18:11:00
608
转载 SpringBoot系列:二、SpringBoot的配置文件
SpringBoot的配置文件在resources文件夹下 springboot的配置文件支持两种形式的写法,一种是经典的properties另一种是yml yml通过空格缩进的形式来表示对象的层级关系,这里采用yml方法来示例,如果你之前写过k8s的容器文件话那就更容易上手了 首先要把文件的编码格式设置成UTF-8不然会中文乱码 更改配置文件的文...
2019-09-08 17:11:00
550
转载 SpringBoot系列:一、SpringBoot搭建
打开IDEA,新建一个spring工程,然后无脑下一步就行。 新建完成后的目录结构 java文件夹下是java源码 resources下是配置文件 test下是测试文件 添加web模块支持,在pom.xml中添加 <dependency> <groupId>org.springframework.boot</grou...
2019-09-08 14:52:00
557
转载 day2
2019.09.7减肥jing emmmmm。。。今天早上起来稍微晚了一些,而且周末食堂基本没啥好吃的。 早餐 两个香菇菜包 *希望食量可以慢慢的一点一点下降,减肥本来就是一个让胃逐渐缩小的过程啊 午餐 白粥一碗 小笼包三个 小油条2个 中午肚子很难受我选择了喝粥 晚餐 好吧,晚餐我吃了辣鸡食品 蟹黄蚕豆 鸡蛋煎饼 真的有点多,我都不好意思说我减肥了。。。 真心得戒掉垃圾食品...
2019-09-07 20:55:00
546
转载 day1
2019.09.6 减肥ing 我从3月份开始减肥,差不多瘦10斤,本来想着暑假能用两个月的时间减掉20斤,但是这几乎不可能,还被舍友坑了一顿火锅,哈哈!该请,该请(奖学金发了,就安排海底捞,请嘴下留情)。。。 我决定,减肥这项伟大的事业还是要继续的,暑假虽然没瘦,但是也没胖(虽然吃的很油腻,但是也会去健身房撸铁)。 今天是姨妈的第二天,我还是会痛经,所以没办法运动。 吃的上面,我就是按...
2019-09-06 18:46:00
566
转载 035- 控制语句_break和continue
break break是java语言中的关键字,中文是打断,终止的意思 可以用在switch语句中,结束分支语句,防止case穿透现象的发生. 可以出现在循环当中,作用是结束整个循环的执行,默认情况下结束离它最近的一个循环. public class test { public static void main(String[]args){ ...
2019-09-02 15:22:00
646
转载 034- do_while语句
语法 初始化语句; do { 循环体语句; 控制条件语句; }while(boolean表达式); 执行过程: 首先会执行do循环体中的语句,然后运算while中的boolean表达式,如果是true则继续执行do循环体中的语句,如果是false,则循环执行结束。 do里面的语句至少会执行一次,执行之后根据while...
2019-08-30 17:34:00
655
转载 序列化与反序列化(重点难点)
系列化与反序列化定义: 序列化:在Python中,序列化指的是把python的对象编码成为json格式的字符串。 反序列化:把json格式字符串解码为Python数据对象。 注意:在Python中,把内置数据结构如元素,字典,列表进行序列化处理后,类型为str,而经过发序列化处理后,数据类型依然是列表和字典(元组经过序列化和反序列化后数据类型是字典,不再是元素 ) 在js...
2019-08-30 00:13:00
601
转载 python json.dumps() json.dump()的区别
https://www.cnblogs.com/fengff/p/11008353.html 转载于:https://www.cnblogs.com/Chamberlain/p/11432706.html
2019-08-29 23:47:00
640
转载 多态
多态性:"多态性"一词最早用于生物学,指同一种种族的生物体谁染具有相同的本质特征,单在不同环境中可能呈现出不同的特性 面向对象中多态是:同一操作用于不同类的实例,不同的类将进行不同的解释,最后产生不同的结果 多态的具体实现方式:继承多态 和接口多态 继承多态 例子1: class Program { static void Main(string...
2019-08-29 17:46:00
542
转载 RNN笔记
目录 RNN笔记 模型结构 LSTM GRU back propagations Back Propagation: RNN Back Propagation: LSTM Back Propagation:...
2019-08-27 23:01:00
568
转载 033- while循环语句
语法 初始化语句; while(boolean表达式) { 循环体语句; 控制条件语句; } 执行过程: 只要boolean表达式里面的结果是true,就会执行while大括号里面的语句,直到boolean表达式的结果变为false,循环结束。while循环的次数是:0-N次 while循环本质上和for循环...
2019-08-26 18:04:00
596
转载 docker 常用命令
//dockerfile 的COPY 目录1 目录2 实际把目录1下的文件复制到目录2,并不包含目录1本身 //查看容器 docker ps -a docker container ls -a //删除容器 docker rm 容器ID //根据dockerfile文件构建镜像 docker build -f fabricBaseO...
2019-08-26 09:55:00
533
转载 Jmeter(一) Jmeter基本使用
1、下载安装 官方网站https://jmeter.apache.org/download_jmeter.cgi 选择下载即可 2、基本使用 下载解压后,目录如下: 进入到bin目录, 双击jmeter,即可启动 转载于:https://www.cnblogs.com/codeBang/p/11409508.html...
2019-08-25 21:42:00
522
转载 5.分离测试固件
我们把测试固件分离到init.py,类名称为InitTest,代码如下: import unittest from selenium import webdriver class InitTest(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome() ...
2019-08-23 00:13:00
597
转载 4.构造测试套件
1.按照顺序执行 代码如下: import unittest from selenium import webdriver class BaiduTest(unittest.TestCase): def setUp(self): self.driver=webdriver.Chrome() self.driver.maximi...
2019-08-22 23:53:00
608
转载 Python staticmethod() 函数
Python staticmethod() 函数 转载于:https://www.cnblogs.com/Chamberlain/p/11397520.html
2019-08-22 23:45:00
606
转载 @unittest.skip(reason):强制跳转。reason是跳转原因
在执行测试用例时,有时候有些用例是不需要执行的,那我们怎么办呢?难道删除这些用例?那下次执行时如果又需要执行这些用例时,又把它补回来?这样操作就太麻烦了。 unittest提供了一些跳过指定用例的方法 @unittest.skip(reason):强制跳转。reason是跳转原因 @unittest.skipIf(condition, reason):condition为Tru...
2019-08-22 23:40:00
632
转载 3- 测试执行
下面我们看一个实例: import unittest from selenium import webdriver class Baidu(unittest.TestCase): def setUp(self): self.driver=webdriver.Chrome() self.driver.maximize_window...
2019-08-22 22:11:00
588
转载 032- for循环语句
问题 请在控制台里面打印10次HelloWorld。 这时可能你会这么写: System.out.println("helloworld"); System.out.println("helloworld"); System.out.println("helloworld"); System.out.println("helloworld"); System.out.pri...
2019-08-22 18:48:00
593
转载 031- 控制语句switch
语法 switch(表达式){ case 值1: java语句; break; case 值2: java语句; break; case 值3: java语句; break; default: java语句; } 例: public class json { ...
2019-08-22 18:00:00
599
转载 030- 控制语句if…else…
语法: 第一种结构: if(boolean表达式){ java语句; } 解释:如果if后面的boolean表达式是true就执行大括号里面的java语句 如果是false就不执行大括号中的java语句 ...
2019-08-22 17:32:00
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人