自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lhxinbobo的博客

手握日月摘星辰,世间无我这般人……

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mysql:查询每门课程成绩的前两名

一张成绩表,查询每门课程的前两名,咋一看无从下手,其实可以理解为表自连接 。建表语句:CREATE TABLE `Department` ( `Id` int(11) NOT NULL DEFAULT '0', `depart_name` varchar(200) DEFAULT NULL, `Name` varchar(255) DEFAULT NULL, `score...

2020-03-04 15:14:49 3196 5

原创 Mysql表按天分区

最近做了个批处理,每天有30万条数据增加。数据量日益增大,查询效率会随之逐渐下降。因此考虑按天对表进行分区,保证查询效率。1.表分区语法 为当前存在的表添加表分区(table_name:表名,timestap:date类型)ALTER TABLE table_name PARTITION BY RANGE (TO_DAYS(timestap))( PARTITION...

2020-03-03 10:47:57 811

原创 IDEA创件文件生成注释

File-->Settings-->Editor-->File and Code Templates-->Includes-->File Header/*** @author songxinbo* @date ${DATE} ${TIME}* @Description:*/

2019-08-09 09:09:17 144

原创 SecureCRT常用配置

1.让窗口上方显示为主机ipoptions--->global options--->general---->default session---->edit default settings--->terminal--->emulation---->advanced---->将“ignore window title change reques...

2019-08-09 09:00:12 199

原创 mysql事务隔离级别及幻读

一、事务的基本特性(ACID)      1.原子性(Atomicity):事务中的所有操作要么全部生效,要么全部不生效。事务如果执行过程中报错,会将所有的操作回滚。也就是事务中的所有操作是一个整体,就像化学中学过的院子,是构成物质的基本单位。      2.一致性(Consistency):事务开始前和事务结束后,数据处于一致性状态。这个一致性,是指逻辑上的一致性。比如A转账给B,事务在...

2018-12-27 21:36:52 1088

原创 centos安装mysql

之前安装过一次mysql,后来服务器到期了,换了一台服务器。现在重新安装下:1.下载rpm文件cd /usr/local/wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpmrpm -ivh mysql57-community-release-el7-8.noarch.rpmyum -y ...

2018-12-20 12:11:04 126

原创 centos安装rabbitmq

之前安装rabbitmq的时候出过很多问题,费了很多周折才安装完成。最近由于需要,重新安装下,记录下过程。1.rabbitmq依赖erlang,因此需要先安装erlang。步骤如下    下载安装包:wget -c http://erlang.org/download/otp_src_20.2.tar.gz     解压: tar -zxvf otp_src_20.2.tar.gz...

2018-12-15 21:58:44 179

原创 Linux安装JDK

1.下载对应的jdk版本http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.将下载后的压缩包通过FTP上传到自己的服务器   比如上传到目录  /usr/local/java3.解压压缩包    tar -xvf jdk-8u171-linux-x64.tar.gz解压后如下:4....

2018-06-14 20:53:41 134

转载 在Linux中执行命令ls -l 后,文件中各个信息代表的含义

2018-06-08 21:45:04 2376 2

原创 Linux安装maven

1.下载安装包wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz2.解压tar -zxvf apache-maven-3.5.2-bin.tar.gz maven解压缩之后的路径为:/var/local3.配置maven环境变量

2018-04-30 14:17:37 88

原创 springmvc+mybatis项目搭建

项目结构如下:1.首先配置pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave

2018-04-04 21:43:32 210

原创 centos安装redis

redis在linux上安装还是比较简单的,步骤如下:1.下载安装包$ wget http://download.redis.io/releases/redis-4.0.7.tar.gz$ tar xzf redis-4.0.7.tar.gz$ cd redis-4.0.7$ make2.启动redis  $ src/redis-server3.操作redis...

2018-01-25 22:53:07 141

原创 多个线程访问不同的synchronized方法

多个线程访问同一个synchronized方法,只有一个线程能够进入该方法。如果多个线程访问一个对象不同的synchronized方法呢?还是只有一个能进入吗?下面验证一下:package volatile1;import java.util.concurrent.CountDownLatch;/** * Created by sxb-gt on 2018/1/21. * “主

2018-01-24 22:42:53 563

原创 线程同步synchronized用法

多个线程共享一个变量的时候,会出现线程安全的问题,这是大家都知道的问题,那么是为什么呢?每一个线程都有自己的工作空间,当创建一个线程的时候,系统会为这个线程分配相应的空间,共享的变量也会在这个空间里。然后每个线程在各自的空间执行,并修改共享的变量。当多个线程同时修改一个变量的时候,这时候就可能会出现数据不一致的问题。下面举例说明:public class Test { private

2018-01-21 23:12:07 494

原创 生产者消费者问题-java

生产者消费者问题是经常被提到的一个东西,其本质就是生产者和消费者之间有一个共享的缓冲区,生产者向缓冲区里面放东西,消费者从缓冲区里取东西。要保证以下几点:1.缓冲区满的时候,生产者不能继续往缓冲区中放入东西(生产者阻塞),并且需要通知消费者取东西(唤醒消费者)。2.缓冲区空的时候,消费者不能再从缓冲区取东西(消费者阻塞),并且需要通知生产者生产东西(唤醒生产者)。只要保证以上两点,就能

2018-01-19 23:52:07 204

原创 AOP记录接口交易记录

做了一个新项目,与周边系统交互比较多,随之而来的一个问题,就是当交互异常的时候不是很好分析具体原因。每次都需要去服务器拉去日志,然后分析。影响工作效率,因此考虑把部分关键接口的交易报文存储到一张表中,这样每次都可以直接去数据库查询。实现思路如下:1.最简单的做法可能是在接口入口处获取下请求报文,请求时间等等,在出口处获取下响应报文,响应时间等等,然后保存下数据库。这样带来的一个弊端就是,记录日

2018-01-11 22:26:27 3292

原创 搭建一个最简单的springboot项目

1.先搭建一个maven项目。2.然后修改pom.xml如下图:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.

2017-12-28 21:59:10 1151

原创 MySQL常用基础知识

1.赋予用户权限   grant all privileges on . to ‘用户名’@’%’ with grant option; 2.查看最大连接数配置   show variables like ‘%max_connections%’; 3.查看已用连接数   show global status like ‘Max_used_connection

2017-12-26 21:30:02 232

权限模块设计.doc

个人文档描述权限模块设计

2019-08-22

空空如也

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

TA关注的人

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