自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 CentOS 重要配置

【代码】CentOS 重要配置。

2023-06-27 16:05:14 647 1

原创 CentOS 7 下将 MySQL 5.6 升级为MySQL 5.7

CentOS 7 下将 MySQL 5.6 升级为MySQL 5.7学长写的一个sql语句用到了 MySQL 5.7 的函数,这个函数在 MySQL 5.6 中不支持,所以现在需要在不影响数据库数据的情况下升级版本备份数据虽然以下升级方法不影响数据库的数据,但为了以防万一,建议备份原数据库表下载安装 MySQL 5.7 的 yum 源1 在 MySQL官网中下载 MySQL 5.7 的源...

2019-05-13 21:29:02 6571 2

原创 数据库连接太多

数据库连接太多1 show processlist可以通过show processlist来查看当前的mysql连接,处于sleep状态的线程正在等待客户端发送新的请求,处于空闲状态,可以通过kill命令关闭这些线程,释放数据库连接。2 max_connections可以增加全局变量max_connections,mysql允许的最大用户连接数,设置此值的一个参考方法是查看全局状态变量Ma...

2019-03-12 20:48:07 1601

原创 分布式事务

分布式事务1 采用基于XA协议的两阶段提交方案。有事务管理器和本地资源管理器两种角色第一阶段:事务管理器向所有的本地资源管理器发送 prepare 请求,在每个本地资源管理器接受到 prepare 请求后,执行与事务相关的更新操作,写入 Redo Log 和 Undo Log,如果执行成功,暂不提交,向事务管理器返回完成消息。如果事务管理器收到所有的完成消息,就进入第二阶段。第二阶段:如...

2019-03-12 20:46:26 225

原创 [Spring实战学习] 使用Java配置Spring MVC,Spring Data JPA,Spring Security

使用Java配置Spring MVC,Spring Data JPA,Spring Security最近在学习《Spring 实战(第4版)》,结合目前已学习的内容和自己配置项目的经验,整理如下在IDEA中创建Maven WepApp工程,使用Java配置Spring MVC,Spring Data JPA和Spring Security的过程,使项目中拥有基础的Web服务功能、数据库操作和事务...

2019-01-08 23:14:07 952

原创 [Web] @JsonFormat, @DateTimeFormat 和 @Temporal

@JsonFormat, @DateTimeFormat 和 @Temporal@JsonFormat一般用于将Java后端的Date对象转换为指定格式的Json数据传递给前端。一般格式://pattern为时间格式,timezone为时区@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")public Date startDate;...

2018-12-08 18:41:56 1087

原创 [Web] @JsonIgnore 与 @JsonProperty

@JsonIgnore 与 @JsonProperty问题描述在前后端分离的Web项目中,前端用的是Ant Designer,后端用Spring MVC。要求后端实体对象序列化为Json数据时忽略掉某属性,而在前端发送Json数据到后端反序列化为实体对象时不忽略掉该属性。@ManyToOne 和 @OneToMany对于具有一对多关系的两个实体订单表Order和订单条目表OrderItem...

2018-12-08 17:36:24 1031 1

原创 [Web] Access-Control-Allow-Origin 与 WithCredentials

Access-Control-Allow-Origin与WithCredentials遇到的问题在我们一个商城项目当中,前后端分离,前端使用Ajax(XMLHttpRequest),后台是Spring项目,需要实现跨域访问。Access-Control-Allow-Origin我之前从网上找到实现跨域的方法,在后台添加了如下Filter:public class CrossDomainF...

2018-12-08 11:29:50 3506

原创 [Linux] Ubuntu 下安装 mysql

重置 root 密码我后来在 Ubuntu 下面安装 mysql,发现 mysql 会为 root 用户创建一个空密码,相关日志文件也变为了 /var/log/mysql/error.log,我后来在网上查解决办法如下:在 Ubuntu 本机命令行下使用 root 用户身份输入 mysql(不需要输入密码)进入 mysql后,使用如下命令重置 root 密码:use mysql;...

2018-07-12 19:58:28 236

原创 [Linux] 使用 Wine

在 Ubuntu 18.04 上面安装 Wine,Winetricks,并在此基础上安装运行 qq,微信,三国志11,office 2013 pro 英文版

2018-07-02 22:43:21 53794 5

原创 [Linux] 解决 CentOS 重启电脑后 ibus 拼音输入法无效的问题

CenOS 重启电脑后 ibus 拼音输入法无效 im-chooser

2018-06-11 11:14:37 6890 2

翻译 [Database 3] 关系型数据库基础

Table, Rows, and Columns你可以认为一个关系型数据库是一系列由行(rows)和列(columns)组成的表(tables)的集合。 与普通的工作表格不同,数据库表的列包含相同类型的数据,具有数据验证的功能。一列所允许的取值集合称为列的域(domain)。 域和数据类型相似但不相同,一个列的数据类型(data type)是这个列可以持有的数据的种类。列可用的数据类型取决...

2018-06-05 17:11:06 434

原创 [Spring] DefferedResult 和 WebAsyncTask

Spring MVC 异步, Spring Boot, DefferedResult, WebAsyncTask, Callable, CompletableFuture

2018-06-03 12:23:38 2495

翻译 [Database] 有效数据库设计的目标

理解设计的重要性设计是良好开发的前提和基础,就如同建造摩天大厦,永远不可能一上来就垒砖砌瓦,优秀的建筑师必定要先做出一份详细可靠的设计图纸,建筑工人再照此开工,从而平地起高楼,大厦入汉霄。 一个软件的底层设计如果存在瑕疵,那么整个系统就将存在潜在的危机,而且时间越长,问题可能越根深蒂固,难以改正,随着开发的持续进行,为了修正最终设计存在的问题所需付出的代价可能也会越来越大,甚至需要推翻所有重...

2018-05-29 17:43:05 2106

原创 [Linux] CentOS 下部署 Java Web 开发环境

CentOS 下部署 Java Web 开发环境,包括 IDE(Eclipse),数据库(mysql DBeaver),调试(Postman,log4j DEBUG)。主要问题有 mysql root 初始密码,Eclipse 导入 java web 项目配置

2018-05-21 18:38:55 598

翻译 [Docker] Docker 初探

Docker 概念Docker 官网有一句雄心勃勃的口号:“Build, Ship, and Run Any App, Anywhere”。 Docker是一个针对开发者和系统管理员的使用容器(con’tainer)开发(develop),部署(deploy)和运行(run)应用的平台(platform)。使用 Linux 容器来部署应用被称为容器化(containerization)。...

2018-05-13 10:39:57 215

翻译 [Docker] Docker 配置私有仓库

什么是 Docker RegistryRegistry 是一个开源的,无状态的(stateless),高可扩展的(highly scalable)服务器端应用,用来存储和获取你的分布式 Docker 镜像。Registry 是一个存储(storage)和内容分发(content delivery)系统,持有命名的(named)Docker 镜像,通过使用不同的标签版本来区分。 Ex...

2018-05-13 01:46:26 2986

翻译 [算法 LeetCode_004] Median of Two Sorted Arrays

题目描述There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log(m+n))O(log⁡(m+n))O(\log (m+n)...

2018-05-03 11:28:59 243

翻译 [基础 18_001] 正则表达式基础

正则表达式基础

2018-05-02 11:17:55 206

原创 [算法 18_001] Lucas 定理与大组合数取余

Lucas 定理该定理是用来求当 (nm)(nm)\binom{n}{m} 中的 m,nm,nm,n 很大而 ppp 为素数时,(nm)(modp)(nm)(modp)\binom{n}{m}\pmod p 的值。 Lucas 定理:令n=sp+q,m=tp+r.(q,r<p)n=sp+q,m=tp+r.(q,r<p)n=sp+q,m=tp+r.(q,r\lt p) 那么: ...

2018-04-11 23:49:35 461

原创 [Java 18_002] Filter 和 Interceptor

首先,在 JSP / Servlet 规范中,只定义了 Servlet,Filter,和 Listener;并没有定义 Interceptor。Interceptor 是某些 MVC 框架中的角色。Servlet,Filter,Listener 定义在 web.xml 中;而 Interceptor 不在 web.xml 中定义,而是定义在框架的 context 配置文件中。Servlet

2018-01-12 11:49:35 165

翻译 [Java 18_001] Asynchronous 和 Non-blocking 的比较

Spring Framework 5 中添加了 Spring WebFlux 框架,在其文档介绍中,出现了 non-blocking 的概念: The reactive stack, web framework, Spring WebFlux, was added later in version 5.0. It is fully non-blocking, supports Reacti

2018-01-11 21:05:39 428

原创 [Hadoop 2] 常用 Java API 及应用实例

hadoop java API 及 应用实例

2017-12-28 21:48:51 632 1

翻译 [Hadoop 1] 构建一个单节点集群

目的能够快速的在一单个节点上构建和配置 Hadoop,使用命令行对Hadoop Distributed File System(HDFS)执行简单的操作。

2017-12-28 20:30:07 308

原创 [Linux] CentOS 7 配置 Oracle JDK

linux centos 7 配置 oracle jdk ,JAVA_HOME

2017-12-28 16:12:32 296

原创 [Linux] Windows 和 Linux 远程桌面连接

[Linux] Win 10 和 CentOS 7 远程桌面连接Win 10 远程连接 CentOS 71. 通过 ssh 连接命令行界面2. 通过 vnc 连接图形界面CentOS 7 远程连接 Win 10 Prordesktop

2017-12-23 19:24:37 1429

原创 [Linux] 建立 Win10 和 Centos7 双系统互相引导

建立Win10和Centos7双系统互相引导

2017-12-20 11:04:19 7439

原创 [LeetCode 327] Count of Range Sum

327. Count Of Range Sum求在给定范围内的区间和个数

2017-12-19 11:43:47 665 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除