- 博客(8)
- 收藏
- 关注
转载 正则表达式(?=pattern)(?!pattern)(?:pattern)的理解
我们模拟下正则表达式的处理过程(当然,我暂时没有学习正则表达式引擎的原理,不确定是否就是完全正确的过程,但是有助于理解):引擎从左向右扫描,扫描到“ABCDEFG”中的CD时,第一次扫描到“CD”字符,然后执行环视,(?因为,扫描到“CD”后,引擎在环视的过程中并没有消耗后面的“EF”字符,引擎仍从上次扫描的位置接着扫描,显然“D”后面的字符不是“G”,因此匹配失败。:pattern)是和(pattern)相对应的,他们的区别在于:(pattern)是获取匹配,pattern内容会出现在匹配结果的集合中;
2024-01-04 16:33:38
203
1
原创 Windows下,启动mysql8,提示mysql: can‘t read messagefile ‘./errmsg.sys‘
Windows环境下MySQL5.7+MySQL8安装参考这个博客(https://blog.youkuaiyun.com/starDuct/article/details/111599443)在已有mysql5.5下安装mysql8安装Mysql8后,启动服务无法启动成功,查看错误信息,发现提示无法读取errmsg.sys文件。原因研究发现,查看MySQL8的服务,对应的启动mysqld.exe是对应了MySQL5的路径,导致无法读取该文件下图为正确的情况:解决办法1、将属性--环
2021-03-15 14:46:00
966
原创 Logstash安装配置
1. 从官网下载Logstash安装包解压2. 在config目录下增加logstash.conf文件input { stdin { } jdbc { jdbc_driver_library => "mysql-connector-java-5.1.43.jar" jdbc_driver_class => "com.mysql.jdbc.Driver...
2019-02-19 11:17:17
426
原创 ElasticSearch和Mysql同步数据的方法
1. 对于需要在ES中进行查询的表格,增加字段UPDATE_TIME,ES同步数据时根据该字段同步插入和更新的数据。在增加和修改数据时,MySql会自动更新UPDATE_TIME为当前时间,不需要人工进行管理ALTER TABLE `table_name` ADD COLUMN `UPDATE_TIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAM...
2019-02-19 10:56:42
8930
4
转载 Sass control directives: @if, @for, @each and @while
Sass control directives are the cornerstone of creating libraries for reuse and distribution, and need to be among the very first items on your list of things to learn when taking your Sass skills to ...
2018-12-21 10:31:14
220
转载 为什么Chrome比其他浏览器快
为什么Chrome比其他浏览器快?Google Chrome的历史和指导性原则Google Chrome最初是2008年下半年作为Windows平台上的一个beta版本发布的。Google还将自己编写的Chrome在BSD许可下进行了开源——称为Chromium。在很多人看来,这一串事件的发生颇为意外:浏览器战争要再次重启了吗?Google真的能做的更好吗?“它非常优秀让我不得不改变主...
2018-10-29 10:11:55
1450
转载 为什么TeamViewer可以拷贝的这么快
2014/11/05在研究最快的桌面区域拷贝函数的时候,我看到了下面这篇讨论,觉得有必要收藏起来: How is TeamViewer so fast?up vote83down votefavorite 48 Sorry about the length, it's kinda necessary. Introduction I'm ...
2018-10-09 13:44:28
1927
原创 数据库连接数不够用时,Hibernate报错解决
数据库会报Cannot get a connection, pool error Timeout waiting for idle object,一般是因为一个线程一直占用了数据库需要定位出是哪个线程的方法:1.通过数据库解决。进入mysql,输入命令 show processlist,查看当前mysql数据库中运行的进程,连续执行几次,查看一直存在的进程。2.
2016-03-10 10:05:37
896
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人