- 博客(378)
- 资源 (18)
- 论坛 (2)
- 收藏
- 关注

原创 Beyond Compare4过期解决方法
修改注册表1、在搜索栏中输入 regedit,打开注册表2、删除项目CacheId : HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4\CacheId
2019-05-06 09:59:55
66634
29
原创 redis5.0的12项新特性
1、新的stream数据类型a、其它五种数据结构不能实现的需求,可直接用stream实现b、直接贴近业务需求,提升开发效率c、物联网,各种传感器产生时间序列数据,定位未来。2、新的redis模块的api:Times and Cluster API3、RDB现在存储的LFU和LRU信息4、集群管理器从Ruby移植到C代码5、新的sorted set 命令:ZPOP/MIN/MAX 和阻塞变种6、主动碎片整理V27、增强HyperLogLog实现8、更好的内存统计报告
2021-02-14 17:05:25
47
原创 ubuntu 下 ES安装启动及错误解决
ubuntu 下 ES安装启动报错could not find java in bundled jdk at /opt/elasticsearch/elasticsearch-7.10.1/jdk/bin/java报错解决方法,搜索其它的博客都不太好用,以下是自己的处理方式,适合初学es者使用!下载地址:https://www.elastic.co/cn/downloads/elasticsearch1、检查jar包,要下载这个elasticsearch-7.10.1-linux-x86_64.t.
2020-12-16 20:12:44
141
原创 20201205某互联网公司技术狂欢节知识总结及思考
周六下午,去参加了某互联网公司的技术沙龙活动,以下是重点知识和个人思考重点知识一、亿级调用最佳实践篇章干货针对日志打印导致的服务中断问题:网关日志最初按天汇总生成文件,但是随着调用量的增加,每天的日志文件也越来越大,最终导致凌晨进行日志文件转存时,服务出现10s左右的中断。解决1、升级日志打印方式为异步打印2、日志文件按照小时+文件大小方式生成避免日志文件过大。二、关于双十一大促备战的tips1、降级方案和故障应急手册,应该提前演练,避免大促时忙中出乱。2、尽量在
2020-12-06 11:55:31
99
原创 自制小工具-格式化json
背景:后端总是要返回一些json响应数据,这些数据不格式化的话看着不顺眼,用网上的格式化工具又觉得是内部的敏感数据,万一被收集会带来不安全的因素,所以就想着自己做一个,一种是用上篇博客说的ubuntu 格式化json这种,这种可以使用命令去格式化,如果在shell里面不想切出来就可以用这种方式,如果在外面在切换成shell,不方便,故有了下面一种解决方式。实现:不使用第三方的js,纯html+js实现。<!DOCTYPE html><html><...
2020-11-29 10:50:03
1216
5
原创 ubuntu 格式化json
1、安装jqsudo apt-get install jq2、使用cat json文件名字| jq .3、也可以重定向输出到一个新的文件中,用相应的shell命令操作即可更多用法可以输入jq -help 查看
2020-11-24 15:04:09
734
原创 IDEA安装阿里编码规约插件
背景阿里代码规范是业界编码规范的参考,我们可以安装一个插件来检测我们的编码是否符合规范,暂推荐一款idea里面使用的。安装方法:在file->settings->plugins 下输入Alibaba Java Coding Guidelines 回车,安装好重启编辑器即可!使用方法:在代码文件中右键,选择”编码规约扫描“即可。扫描代码后,不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,双击可以定位至代码处,右侧窗口还有针对代码的批量...
2020-11-06 19:46:20
85
原创 ubuntu 下安装 redis-desktop-manager
1、在控制台输入以下命令sudo snap install redis-desktop-manager2、等待完成后启动即可,启动命令/var/lib/snapd/desktop/applications/redis-desktop-manager_rdm.desktop如果常用,可以放在收藏夹,在浮动窗口右键,添加到收藏夹,下次直接用图标展开即可...
2020-11-05 15:16:55
228
原创 短网址生成思考
目录背景:思考:java实现:背景:当我们看京东或者拼多多的分享链接的时候,发现网址非常的短,这个看起来也不是正常的网址,这种短网址可以避免用户分享的时候链接过长,减少因此引起用户的反感。这种网址是怎么生成的呢?思考:如果长网址不是很多,要生成的短网址也是有限的,可以随机找个算法生成下,用数据库去存长短网址的对应关系,如果前端请求比较频繁就加上redis缓存,如果比较多,可以做成一个工具,用一定的算法去生成,网上多数的实现方式是使用62进制表示,a-zA-Z0-9这些去做表示
2020-10-24 19:54:32
78
转载 idea 推荐使用的maven冲突管理工具 - Maven Helper (转)
目录背景一、安装:二、使用三、冲突jar包的解决背景一般用这款插件来查看maven的依赖树。在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令maven dependency:tree来查看依赖。想要查看是否有依赖冲突也可以使用mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>只查看关心的jar包,但是这样还是需要我执行命令,并且当项目比较复杂的时候,这个过程是比
2020-10-18 18:42:54
159
原创 Navicat 中mysql查询使用占位符
在navicat中,写了一堆sql,里面有同一个字段,这个时候可以使用占位符号,点击运行的时候,填写变量值,即可全都替换陈需要的值,节省一个个去替换的时间。变量用:[$变量名]如:select * from score where score=[$bame];select * from student where uname=[$bame];点击执行,输入变量值即可:...
2020-10-10 11:36:35
577
原创 Ubuntu中使用MySQL遇到的问题
1、安装好用navicat连接的时候报错,2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock'解决方法:点击高级,使用名称管道,套接字参考文章:https://blog.csdn.net/ShiningSilver/article/details/1084415232、遇到Ubuntu16.04 ERROR 1698 (28000): Access denied for ..
2020-09-25 09:50:43
132
转载 Mybatis运行报错 Cause: java.sql.SQLException: Parameter index out of range解决方法
springboot + mybatis 项目单元测试时报这个错误:Parameter index out of range (3> number of parameters, which is 2).仔细检查了下sql语句,发现问题应该出在了like这个地方:name like "#{name}%"。这个地方因为被双引号引起来,应该是被直接当成了一个字符串,mysql没有识别出参数。其实应该这么写:name like concat(#{name},'%')。把参数放到引号外面,这样.
2020-09-21 22:00:32
364
原创 Thrift新手遇到的坑
1、数据类型(常用的数据类型加粗表示)基本类型没有包括所有的语言类型,主要是所有语言的关键类型。bool:布尔类型(true或者false) byte:字节类型 i8:8位有符号整型 i16:16位有符号整型 i32:32位有符号整型 i64:64位有符号整型 double:64位浮点类型 binary:字节数组类型 string:字符串类型Structs - 结构体Thrift struct 类似于C的struct,是一系列相关数据的封装,在OOP语言中会转换为类(cl.
2020-09-14 23:03:09
299
原创 win10安装ubuntu18的虚拟机,还是挺简单的
准备阶段1、安装hyper-v,这个win10自带,但是需要安装https://jingyan.baidu.com/article/380abd0a7671071d90192cad.html2、下载ubuntu18镜像,下面这个地址下载快些。http://59.80.44.45/old-releases.ubuntu.com/202008292249/581EC580DD125C72AB5911119C7486E5/releases/18.04.2/ubuntu-18.04.2-deskto
2020-08-30 00:23:50
419
转载 git 再学习(重点部分)
初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:使用命令git add <file>,注意,可反复多次使用,添加多个文件; 使用命令git commit -m <message>,完成。 HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。 要重返未来,用...
2020-08-08 22:51:39
242
原创 工作杂记-开始用ubuntu系统遇到的问题
今天上午开始换Ubuntu系统进行开发,有很多的不习惯,慢慢适应吧!遇到的问题主要有以下几个:a、用vi的时候出现各种奇葩的输入问题,如退格键删除不掉,回车键出来字符等Ubuntu系统不同于centos或者红帽,比如里面的vim命令都不太一样,需要修改下配置才可以让它和常用的centos的vim一样好用。一、执行sudo apt-get install vim二、修改/etc/vim/vimrc.tiny 文件,将set compatible 设置成set nocompatible ..
2020-07-30 22:54:01
115
原创 个人工作阶段总结
选择试探阶段实习时做C#相关的开发工作,临近毕业自学Java,在毕业前去滴滴做测试开发的实习,学到了一些测试相关的知识,学会了使用jmieter,charles和postman等工具,毕业前两年七月份毕业后进了第一家公司,开始做java相关的开发工作,第一个项目是互联网平台,主做java后端开发,期间去新疆、南昌等现场做过培训和支持工作。第二个是业务系统开发,先在公司画原型,用Axure RP 8软件,然后在北京朱辛庄附近的别墅里封闭两个月开发(据说那套别墅当时值3000万左右),在这个系统中做
2020-07-22 15:32:13
246
2
原创 Hive 常用语句
1、创建外部表(最后一行指定位置)create external table if not exists `db.tb01`(`ds` string comment '购买日期',`appid` string comment '产品标识',`uid` string comment '用户uid')PARTITIONED BY ( `ms` string)ROW FORMAT DELIMITEDFIELDS TERMINATED BY '\t'LOCATION '/tj/hiv...
2020-07-17 11:28:13
145
原创 hive 动态分区语句
SET hive.exec.dynamic.partition=true; SET hive.exec.max.created.files=300000;SET hive.exec.dynamic.partition.mode=nonstrict; SET hive.exec.max.dynamic.partitions.pernode=5000; SET hive.exec.max.dynamic.partitions=5000;set mapred.job.priority=VERY_...
2020-07-17 11:01:30
199
原创 java 普通工程ant打包的xml
这里我们的项目要求是不需要依赖的jar包打进去,所以注释掉了,网上搜的不能直接用,要根据自己的情况做修改哦!build.xml<?xml version="1.0" ?><project default="jar" name="myjar"> <!-- 工程目录结构 project |-bin |-src |-lib |-out |-build.xml --&g.
2020-06-22 09:16:53
126
转载 java 深浅拷贝(克隆)
一、重写clone方法克隆一个对象,该对象要实现克隆接口,即implements Cloneable,重写克隆方法如下代码:public class Teacher implements Cloneable { public int getTno() { return tno; } public void setTno(int tno) { this.tno = tno; } public String getName() { return name; }.
2020-06-21 16:34:33
164
原创 微信支付用到的几个java工具类
把微信支付demo里面的一些工具类整理了下,以备用!目录HttpUtil 工具类MD5Util 工具类PayUtil 工具类RandomUtil 工具类SignUtil 工具类XMLUtil 工具类ZxingUtil 工具类HttpUtil 工具类package util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;..
2020-06-10 10:48:58
923
1
原创 bootstrap的表单使用axios操作时候无法进入then解决方案
只想用bootstrap 的表单的样式,最后用axios提交数据,没想到不进入请求成功的then方法,提交是成功了,直接在地址栏的url后面加了问号(如下图),看到页面有跳转。解决方案:既然不想用他的表单,只用样式,把表单替换成 div 即可...
2020-06-09 09:41:55
614
原创 在本地页面使用$.ajax进行跨域访问webservice接口问题
在本地页面使用$.ajax进行跨域访问webservice接口:第一例:$.ajax({type: 'GET',url: 'http://www.pm25.in/api/querys/aqi_details.json?city=wenzhou&token=',dataType: 'jsonp',success: function(msg){alert(JSO...
2020-06-07 19:34:51
161
原创 python 报错 AttributeError DataFrame object has no attribute as_matrix
一、AttributeError: 'DataFrame' object has no attribute 'as_matrix'在调试代码的时候遇到错误:AttributeError: 'DataFrame' object has no attribute 'as_matrix'在网上查了好久都找不到解决办法后来看了看pandas的文档发现新版的pandas里面as_matrix属性已经没有了解决办法:1、装旧版的pandas2、改用下列代码import numpy.
2020-06-07 18:59:35
2869
转载 vue+element UI + axios封装文件上传及进度条组件 (转)
阅读目录1.前言 2.文件上传 3.进度条 4.全部代码 5.效果演示1.前言之前在做项目的时候,需要实现一个文件上传组件并且需要有文件上传进度条,现将之前的实现过程简单记录一下,希望可以帮助到有需要的人。项目用的是Vue框架,UI库使用的是element UI,前后端交互请求使用的是Vue官方推荐的axios。其中,UI方面主要使用了element UI库中的Upload文件上传组件、Progress进度条组件。回到顶部2.文件上传文件上传功能使用element ..
2020-06-07 16:05:58
1244
4
原创 在html上展示格式化后的json数据
函数代码function syntaxHighlight(json) { if (typeof json != 'string') { json = JSON.stringify(json, undefined, 2); } json = json.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>'); return json.replace(/("(\.
2020-05-26 15:33:45
394
原创 查询中国天气网api需要用到的城市代码
找了好长时间找到的,去某度还下不了,要下载券,希望能帮助用到的猿友们!!!101010100=北京市101010200=海淀区101010300=朝阳区101010400=顺义区101010500=怀柔区101010600=通州区101010700=昌平区101010800=延庆县101010900=丰台区101011000=石景山区101011100=大兴区101011200=房山区101011300=密云县101011400=门头沟区10...
2020-05-21 15:59:23
630
原创 校友录(alumni record)项目部署的最详细说明
1、代码地址github地址:https://github.com/blackist/ar2、打包方式:先在 ar-common 下mvn clean & mvn install然后在根工程目录下执行mvn clean && mvn install && mvn package3、部署方式:tomcat 8 下加入下面两个war包即可ar-manage.warar-portal.war4、访问地址:(端口号.
2020-05-20 12:17:38
427
5
原创 python 爬虫中可能需要的生成日期列表
想要一个日期列表去爬取一些数据,找了以下工具类使用,见代码:import datetimedef create_assist_date(datestart = None,dateend = None): # 创建日期辅助表 if datestart is None: datestart = '2020-01-01' if dateend is None: dateend = datetime.datetime.now().strftime('%Y-%m-%d') # 转为日期格式
2020-05-17 19:15:37
349
转载 python3获取股东的减持信息(转)
# -*- coding: GB2312 -*-import requestsfrom bs4 import BeautifulSoupimport csvimport timeimport codecs# 获取数据def getHTML(url): response = requests.get(url) print(response.apparent_encoding) # 返回页面编码:GB2312 # 单用GB2312也可以好像 try: .
2020-05-17 09:18:18
318
原创 maven 打包打出带依赖的和不带依赖的jiar包
直接贴代码,如果带main方法的类不在这个jar包,可以修改AppMain 为你的包名和类型 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <config..
2020-05-15 13:19:34
989
原创 IDE中使用 mybatis-generator自动生成代码(for mysql8)
目录1、pom文件修改2、resources下增加generatorConfig.xml 文件3、配置运行generator (配置文本:mybatis-generator:generate )附、t_info 创建脚本1、pom文件修改<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://..
2020-05-12 14:17:41
246
1
转载 解决pip install慢的方法(转)
常在使用python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/ 清华:https://pypi.tuna.tsinghua.edu.cn/simple最近使用得比较多并且比较顺手的是清华...
2020-05-10 21:45:04
760
原创 JSP EL表达式 c:forEach items
注意最上面的别名声明<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>servlet 中List<Cust> list = service.findAll();;request.setAttribute("list",list);;<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>.
2020-05-10 15:23:50
821
原创 python3 读写excel文件
直接上代码:import xlrdimport xlwtimport datetime#导入需要读取的第一个Excel表格的路径data1 = xlrd.open_workbook(r'test.xlsx')table = data1.sheets()[0]#创建一个空列表,存储Excel的数据tables = []#将excel表格内容导入到tables列表中def import_excel(excel): for rown in range(excel.nrows):.
2020-05-10 10:49:15
411
原创 python 爬电影名网址评分及导演代码和运行结果
代码:#!/usr/bin/env python3# -*- coding: utf-8 -*-from lxml import etreeimport requestsimport csvout = open('电影名网址评分及导演.csv', 'a', newline='')csv_write = csv.writer(out, dialect='excel')for a in range(10): url = 'https://movie.douban.com/top25
2020-05-09 14:12:25
872
原创 python 高德地图交通态势爬取(存入mysql)
高德Web服务API提供了交通态势的http接口,使用时分为以下3个过程:第一步,申请”Web服务API接口”密钥(Key);第二步,拼接HTTP请求URL,第一步申请的Key需作为必填参数一同发送;第三步,接收HTTP请求返回的数据(JSON或XML格式),解析数据。详情参见https://lbs.amap.com/api/webservice/guide/api/trafficstatusimport requestsimport jsonimport timeimpo.
2020-05-09 14:05:11
1984
24
mysql-8.0.16.rar
2019-05-23
kafka-web-view.zip 简易 kafka 消息可视化监控界面
2019-09-11
jakarta-taglibs-standard-1.1.2.zip
2020-05-12
pip10 安装包
2018-05-12
Postman 接口调用模拟工具
2019-05-18
用 Ivew 的 inMap 开发一个简单的散点图
2019-03-01
中国天气网城市代码.txt
2020-05-21
vue-demo.zip
2020-05-22
JMeterWebSocket Jemeter进行websocket需要jar包
2017-09-22
大广_08的留言板
发表于 2020-01-02 最后回复 2020-04-06
公司今天开始996了,不开心
发表于 2019-05-08 最后回复 2019-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝