- 博客(17)
- 收藏
- 关注
原创 如何在github上搜项目
1.在名字里面搜关键字为dubbo的项目in:name dubbo2.搜索点赞大于10000的in:name dubbo stars:>100003.在readme里面搜in:readme dubbo4.在描述里面搜微服务项目in:description 微服务5.限定语言in:description 微服务 language:java6.根据最后的更新时间in:description 微服务 language:java pushed:>2021-07
2021-07-30 17:12:37
192
原创 Vue的优缺点
一、Vue优缺点优点:虚拟DOM(类似ReactJS) 首先,将传统DOM结构变为JSON结构,用操作js的方式代替操作DOM,性能更快; 其次,虚拟dom同步到真实dom,使用sync()方法,分批渲染。 双向绑定(类似AngularJS) data和DOM任何一方修改,另一方都会同步修改。缺点:内存 虚拟DOM需要在内存中的维护一份DOM的副本。在DOM更新速度和使用内存空间之间取得平衡。 简单页面不适用 如果虚拟DOM大量更改,这是合适的。但是单一的,频繁的更新的话,虚拟D
2021-02-02 19:01:15
8985
原创 scrapy使用笔记
1.先装python环境2.安装pip3.使用pip安装pip install lxml==3.4.2 // 有报错提示考虑到是网络不稳定的问题,这时我们用国内的镜像源来加速用pip安装依赖包时默认访问https://pypi.python.org/simple/,但是经常出现不稳定以及访问速度非常慢的情况,国内厂商提供的pipy镜像目前可用的有:http://pypi.douban.com/豆瓣 http://pypi.mirrors.ustc.edu.cn/simp..
2021-01-11 18:54:34
115
原创 java集合
一.arrayList与Linklist的比较// 比较ArrayList和LinkList执行效率List arrayList=new ArrayList<>();long startTime= System.currentTimeMillis();for(int i=0;i<1000000;i++){arrayList.add(i);}long endTime= System.currentTimeMillis();for(int i=0;i<1000000;i
2020-12-29 21:43:14
61
原创 内存溢出
一OutOfMemery1.准备会溢出的代码打包成Jar放入服务器运行public class outOfMemery { private String test; public outOfMemery(String testvalue){ this.test=testvalue; } public static void main(String[] args){ List<outOfMemery> list=ne.
2020-10-31 15:10:39
133
原创 锁
1.synchronizedsynchronized关键字是一个悲观锁,可以用于变量,方法及类。很多人会将synchronized和volatile做比较,个人理解volatile其实就是将一个变量公开话,一个线程修改,任何线程可同步见到。volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取。2.ReentrantLockReentrantLock 与 synchronized 很相似,也是一种互斥锁(lock),只是ReentrantLoc.
2020-10-22 10:38:49
62
原创 多线程得那点事
1.semaphore根据英文意思,大概知道是一个信号标记得意思。在java中Semaphore也是一个线程同步的辅助类,可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程个数,例如,实现一个文件允许的并发访问数。Semaphore的主要方法摘要: void acquire():从此信号量获取一个许可,在提供一个许可前一直将线程阻塞,否则线程被中断。 void release():释放一个许可,将其返回给信号量。 int a
2020-10-14 16:57:36
58
原创 链接rabbitmq的一些坑
链接mq的时候出现错误com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<connection.close>(reply-code=530, reply-text=NOT_ALLOWED - vhost / not found, class-id=10, method-id=40)看报错意思好像是虚拟主机vhost 没找到。然后查看安装的时候默认的虚拟主机未m.
2020-09-09 16:34:10
2359
原创 docker重启rabbitmq
1.输入docker ps -a 看看有哪些docker 镜像在运行2.先停止输入再进行删除3.然后我们发现已经没有了,再重新运行docker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_
2020-09-09 16:30:00
2257
1
原创 利用docker安装rabbitmq
首先保证docker安装成功1.进入docker hub镜像仓库地址:https://hub.docker.com/_/rabbitmq 查看有哪些版本可以安装2.选择一个版本安装:docker pull rabbitmq:3.8.7-management查询docker里的images根据下载的镜像创建和启动容器(admin 后面跟着image id)docker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:1567
2020-08-22 15:38:23
343
原创 一步步学docker
docker教程可参考:https://www.runoob.com/docker/ubuntu-docker-install.html在linux上安装docker1.安装命令如下:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun2.启动服务通过systemctl启动服务systemctl start docker3.查看安装版本这样子就安装成功了,启动服务以后可以使用docker ver
2020-08-22 13:14:48
90
原创 利用monkey进行app的乱点测试
1。电脑端庄 一个模拟器,如夜神模拟器2。 将需要测试的apk 托入到 模拟器中,需获取到app的包名称3. 在模拟器中安装好app 以后,在cmd中执行以下命令 (1)adb connect 127.0.0.1:62001 (2)adb shell monkey -p www.eifm.net -v 10000
2017-06-28 16:02:25
1852
原创 好的文章收藏
Java_Ant详解: http://www.cnblogs.com/huozhicheng/archive/2010/04/08/2533199.htmlhttp://www.blogjava.net/amigoxie/archive/2007/11/09/159413.html
2017-05-24 13:04:14
146
原创 jmeter基本应用及远程调用
// jmeter可以使用badboy录制脚本1 jmeter.bat点击然后打开录制好的脚本或者新建一个http请求//线程组/添加/sample/http请求2 在JMETER_HOME/bin/jmeter.properties中修改参数remote_hosts=192.168.1.50:1029,192.168.1.51:10293 运行
2017-05-18 18:04:13
265
原创 jenkins搭建
1电脑中有 tomcat 或者xmapp (里面有带tomcat)2启动tomcat3.在webapps目录下建一个jenkins4.将下载的jenkins包解压到 该目录下5。访问http://127.0.0.1:8080/jenkins/,设置用户名 密码 然后开始安装6. 创建一个自由风格的软件任务,源码管理选择 Subversion,Repository U
2017-05-17 10:57:54
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人