- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 mysql8 rpm安装与集群配置
最近政府项目对安全要求很高,mysql 5.7 版本有漏洞,信息泄露,需要升级。安装好之后 修改 没有文件就创建一个 /etc/my.conf。其他验证可以自行验证,建表,建库,建用户,修改数据 看数据状态。因为自定义了数据位置 /data/mysql 提前创建好。1.卸载原部署mysql 服务,或者自带mariadb。数据库完了,主从配置 修改/etc/my.cnf。解压后出现一堆rmp包,找自己需要的。主库 在[mysqld] 后添加如下。时间紧,任务重,备份,升级。,进去一看,啥也没有。
2022-09-07 15:57:56
1372
原创 elasticsearch x-pack能白嫖了,安装版本7.14
开机自启 https://blog.youkuaiyun.com/a349687999/article/details/115674935。本文介绍elasticsearch 7.14 解压安装方法 和x-pack 配置。设置ES_JAVA_HOME环境变量(es自带)执行重启 ./restart_es.sh。设置密码,有很多密码都设置成一个记录就行。...
2022-08-16 14:10:22
1285
原创 elasticsearch 访问控制
问题: elasticsearch 需要访问控制 还不给钱,买X-Pack解决: nginx 鉴权上内容安装elasticsearch 开放端口9201 只允许本机访问upstream elasticsearch { server 127.0.0.1:9201; keepalive 15;}server { listen 9200; server_name localhost; #charset koi8-r; ...
2021-10-18 17:22:47
540
原创 nginx 代理oss图片,带权限控制
项目图片存储为对象存储,一般为oss,或者自己部署的分布式文件存储,这些存储方式都自带有文件查看方式。这种查看方式都带有签名,当需要代理的时候,访问就比较麻烦了。现在需要解决oss文件访问!要求: 1.访问不暴露oss自带域名地址 2. 能通过拼接直接访问图片资源 3. 访问需要鉴权不解释了,直接上内容,懂得都懂!!upstream aged-upstr{ server 127.0.0.1:11000;}server { li...
2021-10-18 15:44:55
3646
3
原创 mysql非常规操作
mysql join修改不废话直接上语句,注意表间关系谨慎操作,一般先加个主键条件 这样影响一行 ok之后再继续操作`UPDATE T_CLASS_CHECK_IN_DETAIL t1LEFT JOIN T_ATTENDANCE t2 ON t1.USER_ID=t2.STUDENT_ID AND t1.COURSE_DATE=t2.COURSE_DATESET t1.LEAVE_TEACHER=t2.LEAVE_TEACHER,t1.LEAVE_TIME=t2.TIME_OFF,t1.LEAVE_
2021-04-21 10:44:20
111
原创 java服务 linux环境开机自启配置
1.场景在生产运行环境下经常遇到服务器宕机,需要手动去启动服务,一般的nginx redis mysql es等等服务都有自启设置服务jar却需要自己去重启,so 考虑如何去开机启动jar服务2.步骤 按照nacos为例新建重启脚本touchrestart-standalone.sh编辑#!/bin/shsh /home/nacos/nacos/bin/shutdown.shsh /home/nacos/nacos/bin/startup.sh -m standalon...
2021-04-13 18:20:56
562
原创 nginx代理nacos,rabbitMq
nginx代理nacos,rabbitMq背景解决背景客户生产部署,使用的是nacos,rabbitMq 这些中间件有页面维护,由于项目原因需要时常维护,问题来了,客户不给开这些解决部署时提出一个外网端口映射,这个端口低频 运维使用接下来就是代理了nacos代理server { listen 10200; server_name localhost;#charset koi8-r;#access_log logs/host.access.log main;l
2021-03-18 11:38:26
910
原创 java导入excel为 java bean 小工具
很多时候我们需要导入数据,读取excel的时候一个表头一个表头的对应,贼烦搞一个直接导入成javaBeans的package com.physicalpoint.ahim.utils;import com.google.common.base.Preconditions;import com.physicalpoint.ahim.vo.DepartmentExcelVo;...
2019-08-21 16:13:38
610
原创 poi在指定位置插入图片,图片可以浮动内容上方下方
在使用poi操作docx模板文件时,总会出现需要插入类似印章签名的图片。poi直接插入图片是插入内嵌图片 这个图片是占位置的。会撑高当前的那一行类似效果行使得制作出来的word样式辣眼睛。 一般印章签名效果要求的是 1.在指定位置插入 2.不影响原有模板内容解决方案: 1.图片替换 实现思路:在原有模板上要插入图片的位置插入一张图片这个图片可以设置文字环绕...
2018-12-13 11:03:03
19540
16
转载 学习分布式必须知道的历史
计算机的发展历史(为什么要有这个,如果机器无上限,还要分布式干嘛!)1.第一台电子计算机于1946年2月14日在美国宾夕法尼亚大学诞生。2.第一台大型主机SYSTEM/360于1964年4月7日由IBM推出,大型主机有着超强的计算能力以及高可靠性。3.X86 CPU4.RICS CPU 小型机注:软件架构往集中式发展,成为当时软件架构的主流。 一.什么是分布式?由多...
2018-08-07 10:07:00
263
转载 mybatis介绍
mybatis 是什么?官方文档:1.定义MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings(MyBATIs是支持自定义SQL、存储过程和高级映射的第一类持久性框架。)2.优势MyBatis elim...
2018-08-02 14:53:29
238
转载 关于开发版本号的问题
经常有下jar的时候看到1.0.0 ,1.1.1,。。。等版本号。问题来了这些数字代表什么意义,又有什么规律规则?不懂就各种翻,总结一发:版本号的格式为 X.Y.Z(又称 Major.Minor.Patch),递增的规则为:X 表示主版本号,当 API 的兼容性变化时,X 需递增。Y 表示次版本号,当增加功能时(不影响 API 的兼容性),Y 需递增。Z 表示修订号,...
2018-08-01 13:48:42
597
原创 原型模式
定义:原型模式就是用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。对于对象如何创建不用关注对于原型模式必须了解的:深拷贝,浅拷贝浅拷贝:使用一个已知实例对新创建实例的成员变量逐个赋值,这个方式被称为浅拷贝。深拷贝:不仅要复制对象的所有非引用成员变量值,还要为引用类型的成员变量创建新的实例,并且初始化为形式参数实例值代码实现浅拷贝/** * 定义一个...
2018-07-24 18:05:42
152
原创 单例模式
定义:共享资源,只需要初始化一次,就能大家一起使用,重复使用。实现方案,构造方法私有,开放统一出口 恶汉模式:它是在类加载的时候就立即初始化,并且创建单例对象,绝对线程安全,在线程还没出现以前就是实例化了,不可能存在访问安全问题缺点是站茅坑不拉屎,不管你用不用我都在public class Hungry {private Hungry(){}private sta...
2018-07-20 15:58:17
140
原创 设计模式-工厂模式
定义:工厂模式(Factory Pattern)最常见的设计模式之一,属于创建型的一种,提供创建对象的最佳方式。解决用户和工厂之间的关系:用户只需要知道有这个产品然后去使用,并不需要知道产品的生产过程。简单实现工厂模式public interface Milk { String getMilkByName();}public class Mengniu implements...
2018-07-20 10:25:18
156
原创 springboot文件上传超过配置大小导致前端无返回信息
spring boot 文件上传超过配置文件大小,多次进入异常处理返回,从而多次响应,导致前端拿不到错误信息 解决办法:需要配置tomcat的connector的MaxSwallowSize为-1(无限制)或者大于等于spring中单个请求的文件上传打大小,建议设置大于等于spring的配置,另外spring boot暂未提供该属性的自定义配置,需要手动创建tomcat来配置connect...
2018-07-19 17:54:25
3239
3
转载 idea常用方便的快捷方式
1. CTRL+ALT+L 代码整理,CTRL+SHIFT+F 全局搜索(注:经常性被占用检查qq等软件快捷键,失灵情况暂时不清楚),CTRL+SHIFT+R 全局替换2.ps 生成修饰public static的各类方法3.so系列3.fori 快速生成for循环更多CTRL+JCtrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 ...
2018-07-17 15:38:56
6675
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人