- 博客(20)
- 资源 (11)
- 问答 (7)
- 收藏
- 关注

原创 数据库被劫持,没想到有生以来还能被黑客勒索
自己搞博客的服务器,博客数据库被黑了,数据都没了。> 没想到在我的程序员生涯里,还能被黑客勒索,太看得起我了,只勒索我0.03个比特币。服务器是某度的2核4G的云服务器,默认的安全策略,建议使用某度服务器的最好改下安全策略。下面是被勒索的内容To recover your lost Database send 0.03 Bitcoin (BTC) to our Bitcoin...
2019-11-28 11:50:40
2092
4

原创 记一次 | docker 部署 mysql 和 redis 并持久化数据
使用docker快速部署mysql和redis并且持久化数据。使用过docker 都知道,容器一关闭,数据就没了,这里介绍一下怎么持久化数据到宿主机即服务器上,容器挂掉,重启数据仍在。前提:1.一台docker机器2.配置好docker-compose,没有配置docker-compose的点击配置(docker-compose多服务编排起来很方便)开始:1. 到合适目录下编...
2019-11-08 15:11:27
584

原创 记住:MySQL中使用UTF-8并不是你想要的
原文地址:https://dwz.cn/QS4wLyjh最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:Incorrect string value: ‘\xF0\x9F\x98\x83 <…’ for column ‘summary’ at row 1我用的是UTF-8编码的客户端,服务器也...
2019-10-29 10:16:38
154

原创 记一次 | linux系统 yum 在线 安装 jdk
通过yum命令在线安装jdk1.查看云端目前支持安装的jdk版本[root@instance-pptkfyss nacos]# yum search java|grep jdkldapjdk-javadoc.noarch : Javadoc for ldapjdkjava-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environmentjav...
2019-09-26 14:03:36
318

原创 记一次 | docker 的安装部署实例
Docker 容器官方文档:https://docs.docker.com/1. Docker是什么?Docker 是开源的应用容器引擎,基于Go 语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类...
2019-09-25 18:00:08
595

原创 SSM框架搭建实例
SSM框架搭建简单实例 - 搭建步骤需求分析: 实现用户表信息的增删改查1. 开发环境环境 : JDK 1.8 软件 : myeclipse 数据库 : MySql2. 创建数据库数据库名称:ssm 字符集:UTF-8 表 : user3. 工程搭建 工程使用Springmvc、s...
2018-08-24 15:32:51
2116

原创 Spring 注解 实现 AOP (切面编程)
Spring 注解 实现 AOP (切面编程)实现功能:AOP实现模拟日志实体类package top.vkiss.springaop.domain;public class User { private String name; public String getName() { return name; } public void setName(String na...
2018-08-13 20:26:14
1193

转载 区块链会带来下一个十年的游戏变革?
摘要: 入行门槛低、玩法单一、盈利模式有风险,被鼓吹为“引导下一个十年变革”的区块链技术,是否真的能成为游戏行业新的爆发点,只有时间才知道答案了。图片来源:视觉中国一 “区块链,下一个十年的游戏变革。”这是区块链公有链MagnaChain CTO张劲松最近在ChinaJoy 上放出的豪言,这家公司旗下的首款区块链游戏将于今年第三季度正式上线。张劲松并不孤独。区块链游...
2018-08-10 13:56:36
374
原创 Markdown 语法
# Markdown语法 样例参考------> * 整理知识,学习笔记> * 发布日记,杂文,所见所想> * 撰写发布技术文稿(代码支持)> * 撰写发布学术论文(LaTeX 公式支持)## 什么是 MarkdownMarkdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档:譬如您正在阅读的...
2020-04-02 15:04:34
565
原创 上传文件时提示资源已存在
资源已经存在是因为为避免重复,网站或者某云验证了 资源的md5,修改md5即可。例如 :A.jpg 同目录下存在 A.jpga.txt (手动创建,内容随意)两个文件windows 的 cmd 命令行下:copy /b A.jpg+a.txt B.jpgB.jpg 为新生成的文件(md5码已经改变),即可上传资源...
2019-11-13 14:31:30
1314
原创 Jenkins 集成 GitLab 实现持续集成
概要:自动触发构建,实现持续集成前提Jenkins安装GitPlugin Jenkins安装GitLab Hook Plugin接入步骤:下载所需插件,系统设置--》插件管理,搜索以下两个插件,选择安装登录gitLab,管理员权限生成一个Personal Access Tokens添加后再次打开,如图所示然后打开系统管理,进入系统设置,配置gi...
2019-11-13 12:33:24
317
原创 linux 关闭防火墙
linux 常用命令================ 防火墙 ================关闭防火墙service iptables stop1.永久有效开启: chkconfig iptables on关闭: chkconfig iptables off2.即刻生效开启: service iptables start关闭: service...
2019-10-21 15:02:52
145
原创 什么是高内聚低耦合
低耦合:耦合就是元素与元素之间的连接,感知和依赖量度。这里说的元素即是功能,对象,系统,子系统。模块。例如:现在有方法A和方法B我们在A元素去调用B元素,当B元素有问题或者不存在的时候,A元素就不能正常的工作,那么就说元素A和元素B耦合耦合带来的问题:当元素B变更或者不存在时,都将影响元素A的正常运作,影响系统的可维护性和易变更性。同时元素A只能运行在元素B中,这也大大的降...
2019-09-04 10:10:19
4495
原创 ssh设置免密登录,并设置别名
1.进入用户目录(/user/.ssh/) 没有则创建config文件(无后缀) 添加如下内容:Host Server_12 HostName 192.168.200.12 Port 22 User root IdentityFile ~/.ssh/id_rsa IdentitiesOnly yesServer_12 即别名2.在客户端生成密钥$ ...
2019-09-03 13:15:11
452
原创 swagger添加全局token
swagger添加全局tokenswagger 目前来说还是是一个很完善的接口文档说明和测试接口的工具,但正常使用时,我们的接口需要登陆才能访问的。即登陆时,要传一个登陆后的token才能访问的。那这个怎么设置,才可以让所有接口都允许登陆后访问呢。解决办法如下:@Configuration@EnableSwagger2public class Swagger2 { @...
2019-08-29 16:58:27
2075
原创 MyBatis 延迟加载 一对多,多对一查询
MyBatis 延迟加载 的 一对多,多对一查询 Mybatis 的动态语句查询真是太优秀了,,为程序开发减轻了不少工作。 同样是框架mybatis 的腰键盘怎么这么突出准备工作:为了测试方便搭建 JavaProject 工程环境: - jdk 1.8 - myBatis 3.2.7 开始:db.priperties 文...
2018-08-24 15:42:02
692
原创 java 无参、有参构造方法;静态、非静态代码块执行顺序
静态代码块 静态代码块 static { } 非静态代码块 { }静态代码块和非静态代码块的异同点如下:相同点:都是JVM加载类时且在构造函数执行之前执行,在类中都可以定义多个,一般在代码块中对一些static变量进行赋值。 不同点:静态代码块在非静态代码块之前执行(静态代码块 > 非静态代码块)。静态代码块只在第一次new时执行一次,之后不再执行。而非...
2018-08-17 09:24:10
466
原创 MyBatis 进阶 之 动态语句查询——随笔
MyBatis 动态语句查询 Mybatis 的动态语句查询真是太优秀了,,为程序开发减轻了不少工作。 同样是框架mybatis 的腰键盘怎么这么突出准备工作:为了测试方便搭建 JavaProject 工程环境: - jdk 1.8 - myBatis 3.2.7 开始:db.priperties 文件driver=c...
2018-08-16 19:24:03
299
原创 MyBatis 入门
MyBatis 简单入门先来总结一下JDBC的缺点,不能说缺点吧,说不足或者问题吧数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。如果使用数据库连接池可解决此问题。 Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。 使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件...
2018-08-15 18:54:42
214
原创 Struts 2 执行流程
服务器启动: 1. 加载项目web.xml 2. 创建Struts核心过滤器对象, 执行filter à init() struts-default.xml, 核心功能的初始化 struts-plugin.xml, struts相关插件 ...
2018-08-07 11:42:42
158
seata-server-0.9.0.RELEASE.zip
2019-12-11
ELK-6.3和Filebeat-6.3在docker-compose环境下的安装部署和使用.pdf
2019-11-13
SSM项目整合案例
2018-08-24
SSM 框架所需要的全Jar包
2018-08-24
本地怎么通过nacos(注册中心)调用服务器上docker容器中的服务
2019-11-01
使用docker-compose还需要dockerfile来构建镜像吗?
2019-09-11
使用docker-compose还需要dockerfile来构建镜像吗?
2019-09-10
spring cloud 中 gateway网关算是服务消费者吗?
2019-08-12
用边界值法写测试用例,字符串长度1-6,和机器字长16位什么意思,和题目有关吗?
2017-10-15
struts2 自定义类型转换器
2017-08-03
struts2 使用OGNL 访问 Map时 不能读取Map键值对的值
2017-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人