
其它
ljz2016
这个作者很懒,什么都没留下…
展开
-
mysql备份
1、查看数据存储位置show variables like '%datadir%';2、备份@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%""C:/Program Files/MySQL/MySQL Server 8.0/bin/mysqldump" --opt -u root --password=23456 mybooks > E:/db_backup/mybooks_%Ymd%.sql@echo on...原创 2020-07-25 20:46:22 · 170 阅读 · 0 评论 -
常见面试题
1、char varchar使用场景?char用于字段长度固定的数据,varchar用于长度不固定的数据3、count(*) count(1) count(2) 的区别?没有区别explain可以解释sql有没有使用索引,也就是type4、并发与并行?并发不是同时并行是同时5、有了解过OAuth2.0么,说说你对OAuth2.0的理解?OAuth引入授权层,分离两种不同的角色,客户端和资源持有者。资源所有者同意后,向客户端颁发令牌,客户端通过令牌请求数据。OAuth2引入四种令牌:原创 2020-07-12 15:28:14 · 568 阅读 · 0 评论 -
IDEA创建maven多模块父子项目
父子项目的好处是多人开发时,可以共用父项目的类库,而每个子项目又可以有自己定制的类库,改动时也只影响这一个模块,并不会影响其他的模块。步骤1:创建父项目`修改packaging属性为pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan原创 2020-06-01 11:25:30 · 744 阅读 · 0 评论 -
nginx使用
启动/usr/sbin/nginx -c /etc/nginx/nginx.conf重启./nginx -s reload -c /etc/nginx/nginx.conf停止ps -ef|grep nginxkill -TERM 2132原创 2020-03-24 10:34:21 · 309 阅读 · 0 评论 -
带输入框的下拉框selectivity-jquery使用
首先,从官网下载js文件,在html中引用。<link rel="stylesheet" type="text/css" media="screen" href="/css/selectivity-jquery.css"> <script type="text/javascript" src="/js/selectivity-jquery.js"></scr...原创 2020-03-03 20:13:33 · 1824 阅读 · 0 评论 -
MongoDB可视化工具MongoDB Compass查询
MongoDB Compass使用这个工具查询时,如果是主键查询,需要额外加个ObjectId函数。{_id:ObjectId('5e54a00f7581de30dc3269e0')}原创 2020-02-25 17:19:30 · 4167 阅读 · 0 评论 -
指定项目远程maven仓库地址
这里使用阿里云的镜像地址,速度快,最新的包都有。自带的有时候没有最新版本<repositories> <repository> <id>alimaven</id> <name>Maven Aliyun Mirror</name> <url>http://maven.al...原创 2019-12-11 18:06:28 · 1014 阅读 · 0 评论 -
python键盘监听及模拟键盘输入
import sys,osfrom pynput.keyboard import Controller,Key,Listenerimport datetimedef on_press(key): try: nowTime = datetime.datetime.now().strftime('%H:%M:%S') print("正在按压:", for...原创 2019-11-21 22:15:18 · 1931 阅读 · 0 评论 -
Java常用框架
Java 生态圈Java 的生态环境开放、自由,在Sun/Oracle、Google、Apache、Eclipse基金会等各大厂商,还有技术大牛的共同努力下,Java 的生态圈异常繁荣,各种优秀的开源框架层出不穷。Spring BootSpring Boot 是 Pivotal 团队推出的一个支持快速开发的框架,伴随 Spring4.0 而生,继承了 Spring 的优秀特质,简化了使用 S...转载 2019-04-12 10:40:50 · 695 阅读 · 0 评论 -
BigDecimal 使用的坑
由于使用double在做减法的时候,小数位的值不准确,所以考虑使用bigDecimal。一开始也没想到double做加减法竟然都不准,以前一直以为只有做乘法除法不准。BigDecimal losersTotal = new BigDecimal("0");losersTotal.add(new BigDecimal(eo.getValue().toString()));使用上面的加法之后...原创 2019-06-12 15:13:00 · 495 阅读 · 0 评论 -
揭秘|每秒千万级的实时数据处理是怎么实现的?
原文链接 https://blog.youkuaiyun.com/weixin_38912070/article/details/9381656101背景闲鱼目前实际生产部署环境越来越复杂,横向依赖各种服务盘宗错节,纵向依赖的运行环境也越来越复杂。当服务出现问题的时候,能否及时在海量的数据中定位到问题根因,成为考验闲鱼服务能力的一个严峻挑战。线上出现问题时常常需要十多分钟,甚至更长时间才能找到问题原因,...转载 2019-06-30 08:55:06 · 2129 阅读 · 0 评论 -
我是如何 2 个月拿到 4 份 Offer 并收入翻倍的?
先做个自我介绍,楼主坐标帝都,5年经验,跳槽之前在一家传统小公司,年薪21万。这次面试前前后后大概两个月的时间,面试了大概6家公司,命中4家,最终去了一家估值70亿美金的生鲜电商独角兽,年薪42万,刚好翻倍。话不多说,直接进入面试现场!640?wx_fmt=png好未来开始面试第一天上午投递好未来,下午3点面试,一共面试了3轮,问的问题比较多。第一轮面试官看了我的简历,首先让我画出E...转载 2019-06-30 08:58:01 · 320 阅读 · 0 评论 -
搭建DNS服务器实现域名解析
原文 https://www.cnblogs.com/xiaogan/p/5954678.html学习服务的方法:了解服务的作用:名称,功能,特点安装服务配置文件的位置,端口服务开启和关闭的脚本修改配置文件(实战举例)排错(从上到下,从内到外)大纲:DNS服务器常见概念DNS服务器安装及相关配置实战:配置DNS服务器解析实战:使用DNS支持递归查询.实战:搭建DNS转发...转载 2019-08-08 15:35:31 · 2090 阅读 · 0 评论 -
scrapy使用css选择器获取当前节点的下一个兄弟节点
<div id="pagenav"><a class="current">1</a><a href="/top/2/">2</a><a href="/top/3/">3</a><a href="/top/4/">4</a><a href="/top/5/">5</...原创 2019-08-24 09:17:27 · 2277 阅读 · 0 评论 -
迁移Mysql数据库的数据存放位置
首先,停止mysql80服务然后mysqld.exe --uninstall mysql80,卸载服务复制program data中C:\ProgramData\MySQL\MySQL Server 8.0下的data文件夹到指定位置,修改My.ini的datadir=E:\Data重新创建windows服务,指定配置文件位置mysqld.exe --install mysql80 -...原创 2019-09-01 17:41:09 · 547 阅读 · 0 评论 -
mysql 8.0使用时的2个问题
1、每次开机,都会报以下错误。需要设定时区。om.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.在my.ini中加上以下配置可以解决,必须放...原创 2019-10-10 23:20:31 · 272 阅读 · 0 评论 -
Stanford NLP-GC overhead limit exceeded 问题分析与解决
该异常是由于GC时间过长导致的,添加参数 -XX:-UseGCOverheadLimit ,可以治标。查看GC日志,发现运行一段时间后,一直在发生FULL GC,但是实际上并没有回收空间。stanford的分词器比较吃内存,程序代码本身是没有什么问题的,所以只能加大内存。这里元数据区有 1G的内存,实际只是用了11M,所以可以减少元数据区的大小。由于程序启动比较慢,因为堆内存默认比较小,...原创 2019-04-11 17:40:23 · 628 阅读 · 3 评论 -
Linux下文件重命名、创建、删除、修改及保存文件
Linux下文件重命名、创建、删除、修改及保存文件一、重命名(更名)linux 给文件改名的命令是mv命令mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。格式mv [options] 源文件或目录 目标文件或目录。主要参数[options]-i:交互方式操作。如果mv操作将导致对已存在的目标文...转载 2019-03-29 14:36:41 · 55376 阅读 · 0 评论 -
jquery-editableSelect实现二级联动的模糊查询
首先,引入js和css文件(依赖jquery) <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/jquery.editable-select.min.css" /> <script type="text/javascript" src="${pa原创 2018-02-08 09:46:22 · 3369 阅读 · 0 评论 -
linix系统基本操作
ls 展示当前目录的所有文件ls -l 详细展示cd .. 进入上级目录cd / 入根目录ls -l -a 显示所有(含隐藏)原创 2020-03-23 14:32:18 · 148 阅读 · 0 评论 -
sqlserver常用语句
–删除主键 alter table 表名 drop constraint 主键名 –添加主键 alter table 表名 add constraint 主键名 primary key(字段名1,字段名2……) –添加非聚集索引的主键 alter table 表名 add constraint 主键名 primary key NONCLUSTERED(字段名1,字段名2……)...转载 2018-08-22 14:56:18 · 2248 阅读 · 0 评论 -
SQLServer 日期函数大全
SQLServer 日期函数大全 原文https://www.cnblogs.com/zhangpengnike/p/6122588.html 一、统计语句 1、–统计当前【>当天00点以后的数据】 SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111...转载 2018-08-23 10:31:23 · 497 阅读 · 0 评论 -
jdk 9 新特性
2017年7月,甲骨文发表Java SE 9。Java 9中主要的变化是已经实现的模块化系统。Modularity提供了类似于OSGI框架的功能,模块之间存在相互的依赖关系,可以导出一个公共的API,并且隐藏实现的细节,Java提供该功能的主要的动机在于,减少内存的开销,在JVM启动的时候,至少会有30~60MB的内存加载,主要原因是JVM需要加载rt.jar,不管其中的类是否被classlo...转载 2018-11-07 14:37:52 · 347 阅读 · 0 评论 -
spring项目使用测试
@ContextConfiguration(locations = {“classpath:applicationContext.xml”})这一行不能缺少,用来指明spring的配置文件的位置的。 加上这些注解,就和正常使用一样,自动注入相关BEAN进行测试了。@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(loc...原创 2018-05-21 14:04:03 · 942 阅读 · 0 评论 -
maven打包指定lib路径,修改manifest
指定自定义的lib路径,把lib一起打包到jar包中,需要修改compiler插件的定义。 &amp;lt;plugin&amp;gt; &amp;lt;artifactId&amp;gt;maven-compiler-plugin&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;3原创 2018-11-16 10:42:10 · 8952 阅读 · 1 评论 -
HTTPS、HTTP
http协议是一种基于请求与响应模式的、无状态的应用层协议。https协议是http协议的安全版,本质上也是http协议,只是在http协议的基础上添加了一个SSL或TLS协议层。解决了以下三个方面的安全性:提供验证服务,验证本次会话实体身份的合法性提供加密服务,保证通信过程中消息不会被破译提供防篡改服务,利用hash算法对消息进行签名,通过验证签名保证通信信息不会被篡改。HTTP...原创 2018-12-06 17:06:11 · 317 阅读 · 0 评论 -
自己编写spingcloud微服务启动工具 --纯Java实现
首先是效果图内容待续。。。原创 2019-01-09 15:47:16 · 1001 阅读 · 4 评论 -
exe4j--可执行jar包转换exe
第一步,选择jar in exe模式第二步,起名字,选择输出目录第三步,这里如果是64位,要额外勾选64位第四步,把可执行jar包放进来,lib也是后面基本一直下一步就可以了。...原创 2019-01-15 14:31:14 · 244 阅读 · 0 评论 -
git使用
安装好git后,在一个目录使用git bash here ,这就是git的一个本地仓库。然后使用git config --global user.email "you@example.com"git config --global user.name “Your Name”创建用户名和邮箱使用git add *.txt(这里是条件表达式)把内容添加到目录中,再使用git co...原创 2019-01-16 15:04:37 · 93 阅读 · 0 评论 -
web安全-XSS,DDOS,XSRF攻击
XSS攻击?是指跨站脚本攻击,比如用户A发了一个帖子,输入了一行js脚本,那么用户B在浏览这个帖子内容时,就会执行A输入的js。防范的方法是,对用户输入进行转义。jstl标签就支持这个,一般的模板语言也都支持。CSRF攻击?是指跨站信息伪造。比如用户A浏览了当前网站后,未退出账号。继续登陆钓鱼网站B,然后b使用ajax请求A网站,此时就会携带A网站的 cookie,就可以利用用户A的身份做...原创 2019-02-17 22:01:50 · 397 阅读 · 0 评论 -
开发常用工具使用
Navicat PremiumNavicat是一套数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。可以用来连接管理数据库使用方法,查看原文3.工具3.1.数据传输:是把一个数据库的里面的数据复制到另一个数据库里面去3.2.数据同步:顾名思义是让两个数据库的数据保持同步的3.3.结构同步:故名事宜是保持两个数据库的数据结构一致的复制当前的记录为 insert 语句...转载 2019-03-04 11:57:03 · 189 阅读 · 0 评论 -
20个高级Java面试题汇总
20个高级Java面试题汇总 这是一个高级Java面试系列题中的第一部分。这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题。 1. 什么是可变参数? 可变参数允许调用参数数量不同的方法。请看下面例子中的求和方法。此方法可以调用1个int参数,或2个int参数,或多个int参数。 //int(type) followed … (three dot’s)转载 2017-12-27 11:20:22 · 166 阅读 · 0 评论