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