- 博客(24)
- 资源 (6)
- 收藏
- 关注
原创 wls2 使用 Selenium + chrome爬虫
wls2 使用 Selenium + chrome爬虫在一个机缘巧合之下,我开始接触爬虫,之前弄毕设获取人脸图像得时候用过一下。但是也只是“套公式”,没理它是怎么用的。现在开始使用windows子系统来好好体验一下这个Web的自动化测试工具,这里的子系统是Ubuntu 20安装谷歌即使你windos上安装了谷歌浏览器,但是你的子系统是没办法使用的,所以你还需要再子系统安装谷歌浏览器安装需要用到的库sudo apt-get updatesudo apt-get install -y curl
2021-09-20 23:14:11
809
原创 分享一个仿百度项目
分享一个仿百度项目使用vue-cli2+ts+element-ui以及Springboot集成es7.6.2+分词器程序展示只做了简单的搜索建言和拼音分词和基本页面展示,一些功能等以后再说doge哈哈!一些具体的介绍我放到了readme.md中下面附源码。源码仿百度项目...
2021-02-16 16:56:14
256
原创 解决es的hanlp插件报java.io.FilePermission“ “data/dictionary/CoreNatureDictionary.tr.txt“ “read“错误
解决es的hanlp插件报java.io.FilePermission" “data/dictionary/CoreNatureDictionary.tr.txt” "read"错误在更新elasticsearch并更新对应的分词插件之后出现了以下的错误:java.io.FilePermission" "data/dictionary/CoreNatureDictionary.tr.txt" "read"但是我在win10的权限都是完全控制的,所以对这个很奇怪在网上说了很多要修改java8的j
2021-02-15 23:01:34
3075
1
原创 Apache的Common-Chain 责任链路工具的使用
Apache的Common-Chain 使用简介责任模式 责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。即,在流水线上,属于自己的就处理,不属于自己的就丢给下一个处理。意图:避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条
2020-12-01 19:23:53
3221
原创 Java一些过时方法与替换(不定时更新)
Java一些过时方法与替换(不定时更新)1. MediaTypejdk8已过时 /** @deprecated */ @Deprecated public static final MediaType APPLICATION_JSON_UTF8; /** @deprecated */ @Deprecated public static final String APPLICATION_JSON_UTF8_VALUE = "application/json;charset=UTF-8";替
2020-08-01 13:32:43
11945
2
原创 Redis缓存问题分析
Redis缓存问题分析为何要使用Redis?Redis有着约110000次/s 读速度和约81000次/s写速度,能非常快速的读写数据,在并发条件下有着很好的作用。特别在对关系数据库会造成大量压力的情况下,能很好减缓数据库的压力。如下图:它能把这些请求就去缓存中读取,使得请求能够迅速响应。那拿Redis做缓存会有哪些问题?缓存穿透在查询数据的时候,redis与关系数据库都没有数据,在并发条件下尽管数据库没有数据,但是又大量请求直接打在数据库上。缓存击穿某些缓存数据在某些时刻突然消
2020-07-24 16:15:43
324
1
原创 SpringBoot+Websocket+Vue的使用
SpringBoot+Websocket+Vue的使用首先是对websocket进行讲解简介 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服
2020-07-05 15:53:00
6971
6
原创 Windows10解决ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed
Windows解决ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed之前都是在玩paddlepaddle的,因为最近要收集数据,收集数据的的程序需要安装TensorFlow,所以就安装了TensorFlow 15.0.0版本,但是使用的时候爆出一下错误:这是因为电脑c...
2020-03-09 17:24:17
3625
原创 FastDFS整合SpringBoot
FastDFS整合SpringBoot搭建好fastDFS后当然就是要开始整合到项目中使用,这里使用FastDFS-Client和SpringBoot整合。如果查看分布式文件系统原理和服务器搭建,可以点击查看。工具jdkSpringBootFastDFS-ClientmavenFastDFS112.2.21.27.13.6.36.06FastDFS-...
2020-01-29 19:44:32
1055
原创 FastDFS服务器搭建
FastDFS服务器搭建需要git工具安装前准备安装环境依赖包: apt-get install build-essential安装依赖库1. 克隆libfastcommon:git clone https://github.com/happyfish100/libfastcommon.git2. 安装libfastcommon# 进入项目cd libfastcommon# ...
2020-01-29 19:42:49
340
原创 FastFDS 分布式文件系统
FastFDS 分布式文件系统介绍FastDFS是一个开源的轻量级分布式文件系统。它解决了大数据量存储和负载均衡等问题。特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务,如相册网站、视频网站等等。在UC基于FastDFS开发向用户提供了:网盘,社区,广告和应用下载等业务的存储服务。FastDFS是一款开源的轻量级分布式文件系统纯C实现,...
2020-01-29 19:39:53
1159
原创 Redis基础使用
Redis基础使用一. 简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 下载地址:https://github.com/microsoftarchive/re...
2019-12-24 17:47:10
195
原创 做一个简单的动态树状导航栏
做一个简单的动态树状导航栏在企业中,因为导航栏会涉及的权限问题,而且还会根据场景而进行变化。所以页面中的导航栏一般都是动态的。比如说后台管理系统。一个标准的导航栏是成树形,层级分明,子与父连接着。所以现在就给大家展示一下如何实现。使用到的技术:后台: java (jdk11) SpringBoot2.1.6前端:Vue+node.js+elementUI数据库 mysql数据库首...
2019-12-21 10:24:22
945
原创 Mysql8.0.18解压版安装
Mysql8.0.18解压版安装首先线路介绍一下mysql8的特性:默认字符集由latin1变为utf8mb4MyISAM系统表全部换成InnoDB表自增变量持久化DDL原子化参数修改持久化新增降序索引JSON特性增强支持直方图新增innodb_dedicated_server参数日志分类更详细undo空间自动回收增加角色管理…具体可以到官方地址中查看mysql...
2019-10-26 17:20:58
4726
3
原创 Linux服务器的程序部署--java服务器
linux环境部署jdk环境1、下载linux版本的jdk.tar文件上传到/usr/local/中2、解压文件tar -zxvf jdk.tar文件3、设置权限chown -R root:root 解压后的文件/4、设置环境变量vim /etc/profile添加配置信息export JAVA_HOME=/usr/local/解压后的文件export CLASSPAT...
2019-10-10 02:02:24
163
原创 Error occurred: Query against mysql.user table failed when checking the mysql.session.
Linux安装mysql时出现Error occurred: Query against mysql.user table failed when checking the mysql.session.出现这个错误真的很令人头疼,它会导致:root@ubuntu:~# systemctl status mysql● mysql.service Loaded: masked (/de...
2019-10-10 01:57:33
1569
原创 常用类介绍
常用的一些类Date类概述java.util.Date类 表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。public Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。public Date(long date):分配Date对象并初始化此对象,以...
2019-10-02 01:53:44
302
原创 面向对象设计原则
面向对象设计原则开 : 开闭原则口 : 接口隔离原则合 : 组合|聚合原则里 : 里式替换原则最 : 最少知识原则(迪米特法则)单 : 单一职责原则依 : 依赖倒置原则顺口溜:开口合里最单依开闭原则因为: 开放封闭原则主要体现在对扩展开放、对修改封闭,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。软件需求总是变化的,世界上没有一个软件的是不变的,因此对...
2019-10-02 01:48:56
133
原创 Java流行集合框架解析
ArrayListArrayList 的存储原理ArrayList 是 List 接口可变数组的实现,在 java 开发中使用频率相当高,它的底层是使用数组存储元素,添加原理为数组扩容,当数组大小不足以存放新增元素的时候,就会发生数组扩容.对其add()方法解析:LinkedListLinkedList的存储原理LinkedList 是 List 接口可变队列的实现,基于链表实...
2019-10-02 01:45:58
123
原创 JAVA中输入任意N个数来得出最大值与最小值
JAVA中输入任意N个数来得出最大值与最小值方法代码方法对任意键盘输入N个数的求最大值和最小值的方法有很多,一般都是对于N个数的比较,这里使用其中一种,排序法。代码java代码import java.util.Arrays;import java.util.Scanner;public class demo2{ public static void main(String[...
2019-07-18 09:55:28
14291
3
原创 爱消除小游戏
初级版爱消除 --做了一些小优化最近看了香蕉地视频学习了一下用C语言写游戏,现在就做一个简单的小游戏–爱消除小游戏,如果刚学习完C语言的萌新或者想试试的就来看一看吧!成品展示代码抒写结论成品展示实现消消乐基本功能,适当做了一些小优化。代码抒写工具:visual studio 2017材料:耐心+爱学习之心+时间首先这里要用到图形化函数,这个在...
2019-02-27 15:35:27
767
2
原创 嵌入式系统使用时,Ubuntu缺少一些服务的解决办法
缺少vsftpd1.安装vsftpdsudo apt-get install vsftpd2.配置vsftpdsudo nano /etc/vsftpd.conf# Run standalone? vsftpd can run either from an inetd or as a standalone# daemon started from an initscript.list...
2018-11-12 18:11:17
250
原创 解决eclipse在安装intel加速器仍然无法识别的问题
解决eclipse在安装intel加速器仍然无法识别的问题解决eclipse在安装intel加速器仍然无法识别的问题打开虚拟技术,在安装好intel加速器后,cmd中但是在eclipse运行此加速器仍然无法运行虚拟机。原因i7与intel的虚拟化技术化有不兼容(具体的我也不太明白>_<)解决办法:点击这个链接https://download.youkuaiyun.com/downloa...
2018-11-12 18:01:40
350
原创 如何有eclipse的安卓做一个简单的密码登录
如何有eclipse的安卓做一个简单的密码登录材料:Eclipse和其的avd来看一下展示效果密码登录后进入下一个界面。##下面就让我们开始吧首先我们先了解一下什么是JAVA中怎么进行输入两个字符串进行匹配如何插入一段漂亮的代码片//简单的密码登录public class tes1 { public static void main(String[] args) { S...
2018-11-12 17:43:47
11683
10
xingxilun.py
2019-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人