- 博客(95)
- 资源 (3)
- 收藏
- 关注
原创 [CentOS7安装RabbitMQ]
[CentOS7安装RabbitMQ]安装erlang由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。安装依赖yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-develerlang官网:https://www.erlang.org/downloads下载(会比较慢,请耐心等待)wget http://erlan
2021-03-31 22:33:57 209 1
原创 centos7 安装jdk 1.8
centos7 安装jdk 1.81、下载jdk1.8 for linux的安装包 jdk-8u11-linux-x64.tar.gz,下载地址:http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz2、卸载cento...
2018-05-29 23:40:23 428 1
原创 Oracle ORA-28000 the account is locked
出现ORA-28000: the account is locked的问题,是因为oracle默认输入次数为10次,如果10日以内没有输入正确的密码就会被锁定。需要我们以system账号登录数据库,然后去执行一些命令修改被锁定账户状态即可解除锁定。...
2022-08-30 15:18:26 2558
原创 jieba 中文分词
使用jieba 分词,pom依赖如下: <dependency> <groupId>com.huaban</groupId> <artifactId>jieba-analysis</artifactId> <version>1.0.2</version> <optional>true</optio
2022-04-07 13:32:06 667
原创 elk安装部署linux环境(亲测有效)
很早安装了,过来记录下。一、ELK简介:ELK 是三个开源框架的简写,分别是:Elasticsearch、Logstash、Kibana 。框架 简介 作用Elasticsearch 开源分布式搜索引擎,提供存储、分析、搜索功能。特点:分布式、基于reasful风格、支持海量高并发的准实时搜索场景、稳定、可靠、快速、使用方便等。 接收搜集的海量结构化日志数据,并提供给Kibana查询分析。Logstash 开源日志搜集、分析、过滤框架,支持多种数据输入输出方式。 用于收集日志,对日志进行过滤形成
2022-03-21 18:10:34 10970 4
原创 FTP上传
FTP上传连接信息:ftp: # 原始ip地址,不能直连 hostOrigin: 192.168.123.9 host: 10.136.0.333 port: 21 username: ddd password: dddd # ftp文件地址 filePath: /home/ftpuser/package com.dp.web.task;import com.dp.web.config.ConfigResource;import com.dp.web.d
2022-03-08 17:11:55 310
原创 Mybatis 批量插入 Oracle 语法,00933
Mybatis 批量插入 Oracle 语法:第一种:mybatis的mapper的sql配置如下<insert id="addList" parameterType="java.util.List" useGeneratedKeys="false"> INSERT ALL <foreach item="item" index="index" collection="list"> INTO T_APPLAUD (
2022-02-28 17:29:12 437
原创 爬虫的运行原理
爬虫的运行原理你自己如何获取网页上的数据?1、打开一个网页2、复制 标题 新闻内容 下载图片爬虫爬取一个页面的流程3、指定一个URL4、发起一个网络请求 HTTP5、得到一个HTML文档6、解析HTML文档爬虫爬取多个页面1、指定很多个URL数据结构 list2、从list中依次拿取url发起一个网络请求 HTTP得到一个HTML文档解析HTML文档顺便解析出其他URL将解析的URL存放到等待爬取的URL中爬虫的原理图步骤说明:1、将一个种子URL存放到队里中2、.
2022-02-07 22:28:24 1399
原创 【 爬虫解决了什么问题】
爬虫解决了什么问题?爬虫解决获取数据的问题。互联网上有哪些数据值得爬取?公司内部数据业务数据,公司使用BI(Business Intelligence)、CRM系统、ERP系统、邮件系统等产生的数据;财务数据,其中包括公司的支出、采购、收入等多项与公司日常运作有关的数据;用户数据,无论是网站、APP还是游戏,用户注册都会填写邮箱、电话、身份证号码等数据,这些数据其实非常有价值,此外还要加上用户使用公司产品留下的行为数据。历史数据,公司沉淀下来的其他各种数据。外部数据社交网站数据,包括微信.
2022-02-07 21:33:41 490
原创 【数据库优化方案】
一、数据库优化方案1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以设置为 NULL,其他的,最好不要使用NULL。不要以为 NULL 不需要空间,比如:ch...
2022-02-07 21:24:06 413
原创 JVM排查高cpu
JVM排查1.获取cpu高进程 ---top查找出哪个进程消耗的cpu高。执行top命令,默认是 进程 视图,其中PID是进程号top2. 获取高cpu线程 -- top中shift+h 或“H”查找出哪个线程消耗的cpu高 pid为线程号top -H -p pid3.转换16进制 线程号 printf "%x\n" (线程号)4.jstack [进程]|grep -A 10 [线程的16进制] -A 10表示查找到所在行的后10行5. 获取 dump 文件
2022-01-17 21:57:35 1352
原创 window 端口占用排查
window 端口占用排查C:\Users\hcg> netstat -ano | findstr "1099" TCP 0.0.0.0:1099 0.0.0.0:0 LISTENING 14220 TCP [::]:1099 [::]:0 LISTENING 14220C:\Users\hcg>tasklist | findstr "1422
2021-10-25 16:46:53 136
原创 java 生成code工具类
java 生成code工具类package utils;import org.apache.commons.lang3.StringUtils;import org.springframework.util.CollectionUtils;import java.util.*;public class TicketCodeUtils { /** * 自定义进制(0,1没有加入,容易与o,l混淆),数组顺序可进行调整增加反推难度,A用来补位因此此数组不包含A,共31个字符。
2021-08-20 16:20:55 1107
原创 Centos8如何修改或重置MySQL8.0 root密码
Centos8如何修改或重置MySQL8.0 root密码参考链接第一步:修改配置文件免密码登录mysql1、进入文件:vi /etc/my.cnf2、按i键表示可以编辑;添加skip-grant-tables;按esc键,输入:wq保存退出3、重启mysql:sudo service mysqld restart第二步免密码登录mysql1、登录:mysql -u root -p2、提示输入密码按回车进入3、进入数据库,输入:use mysql;4、查看root用户信息:sele
2021-08-16 22:22:24 1949
原创 java 项目中引入省市区数据
private Map<String, String> getCityMap() { BufferedReader br = null; String path = "cities.json"; try { br = new BufferedReader(new InputStreamReader(ScenicFacade.class.getClassLoader().getResourceAsStream(path))).
2021-07-26 14:50:46 870
原创 Sql查询
1. 字符串截取:left(str, length)select left('这是要截取的文字', 3); 2. 字符串截取:right(str, length)select id FROM `order` a WHERE right(id, 3) regexp '[02468]$' SQL高效查询两个表不同的数据select * from `order` b where (select count(1) from order_item a where a.order_id = b.id
2021-07-22 15:03:01 78
原创 [Err] 1093 - You can‘t specify target table ‘customer_order‘ for update in FROM clause
[Err] 1093 - You can’t specify target table ‘customer_order’ for update in FROM clauseUPDATE customer_orderSET customer_code = ( SELECT `code` FROM customer WHERE id = ( SELECT customer_id FROM customer_order WHERE id = 68
2021-07-12 14:04:19 264
原创 centos8防火墙设置
最近在阿里云服务器centos上安装了mysql数据库,默认是不开启远端访问功能,需要设置一下防火墙,在开放默认端口号3306时提示FirewallD is notrunning,经过排查发现是防火墙就没打开造成的,出于安装考虑还是把防火墙开上吧,以下步骤仅供参考啦。查看防火墙状态:[root@hcg sysconfig]# systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。执行firewall-cmd --perma.
2021-05-25 14:04:54 507 3
原创 Java POl 模板替换操作word
Controller层 /** * 功能描述: Word 导出 */ @GetMapping("/filmReview/download") public void exportTemplate(HttpServletRequest request, @RequestParam Integer filmId, @RequestParam Integer filmReviewId, HttpServletResponse response) {
2021-05-13 16:08:41 473 3
原创 idea导入pom依赖,不走阿里云镜像,配置如下即可
**idea导入pom依赖,不走阿里云镜像,配置如下即可。** <repositories> <repository> <id>alimaven</id> <name>Maven Aliyun Mirror</name> <url>http://maven.aliyun.com/nexus/content/repositorie
2021-03-31 21:54:39 968
原创 表单防止重复提交--幂等性
表单防止重复提交–幂等性1.定义注解package q.admin.api.annotation;import java.lang.annotation.*;/** * 防止重新提交 */@Inherited@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RepeatSubmit {}2.配置文件注册拦截器package w.admi
2021-03-19 17:40:52 598
原创 拦截器使用
拦截器配置信息:package q.admin.api.config;import q.admin.api.interceptor.ApiInterceptor;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.a
2021-03-08 15:39:07 116
原创 加密工具类
加密工具类:public class EncryptUtils { private static String strKey = "Passw0rd", strParam = "Passw0rd"; /** * 对称加密 * @param source * @return * @throws Exception */ public static String desEncrypt(String source) throws Ex
2021-03-05 17:25:56 272
转载 Linux:CentOS7防火墙 开放端口配置
Linux:CentOS7防火墙 开放端口配置查看已开放的端口firewall-cmd --list-ports开放端口(开放后需要要重启防火墙才生效)firewall-cmd --zone=public --add-port=3338/tcp --permanent关闭端口(关闭后需要要重启防火墙才生效)firewall-cmd --zone=public --remove-port=3338/tcp --permanent重启防火墙firewall-cmd --reload开机
2020-11-03 17:03:42 325
原创 教育小程序数据库表设计
目录1. 模块清单1.1. 教育小程序1.1.3. 表列清单1.1.3.1 JY_USER【用户信息表】1.1.3.2 JY_USER_ROLE【用户角色信息表】1.1.3.3 JY_ROLE【角色信息表】1.1.3.4 JY_ROLE_TASK【角色权限信息表】1.1.3.5 JY_TASK【权限信息表】1.1.3.6 JY_ACTIVITY【活动表】1.1.3.7 JY_ACTIVITY_PAGE_VIEW【活动浏览量表】1.1.3.8 JY_AUDIO【音频表】1.
2020-08-02 00:10:01 1251
zookeeper的tar包
2017-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人