自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql分区表

Mysql分区表分区类型按日期分表(range)datetimetimestampList分区分区不是在引擎层实现的,所以常见的引擎都支持,至少MyISAM和InnoDB是支持的。就访问数据库的程序而言,从逻辑上将,只有一个表或一个索引,但在物理上这个表或者索引可能由数十个物理分区组成。每个分区都是独立的对象,可以单独处理,也可以作为一个更大对象的一部分处理。MySQL支持水平分区,即按行分区...

2019-08-27 14:01:38 360

原创 rabbitTemplate(1)

rabbitTemplate下载安装RabbitMQ引入基本操作注册路由器注册队列并绑定路由器AMQP配置从相应队列接收消息配置监听器,自动接收消息下载安装RabbitMQ参考链接:RabbitMQ教程引入 <dependency> <groupId>org.springframework.amqp</groupId&gt...

2019-08-01 14:09:26 522

原创 mongoTemplate(1)

mongoTemplate引入基本操作增加改查引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId&...

2019-08-01 13:43:46 321

原创 rails

rake db:createrake db:migrate RAILS_ENV==production/test/development

2019-07-29 22:46:06 201

原创 PAT乙级(6-10)

006n = int(input())list = []while n > 0: list.append(n % 10) n = int(n/10)if(len(list) == 3): for i in range(list[2]): print("B", end="") for i in range(list[1]): ...

2019-07-16 21:26:13 137

原创 Tensorflow安装GPU版本

Tensorflow安装GPU版本安装Anaconda安装TensorFlow-GPU在pycharm里使用anaconda安装Anaconda1.下载和安装下载地址:Anaconda下载链接接下来下一步无脑安装,不过不要添加PATH手动添加环境变量在cmd中输入“conda -V”,能正常显示版本号,证明已经配置好了。安装TensorFlow-GPU1.运行“Anacond...

2019-07-10 10:06:11 288

原创 PAT乙级(1-5)

001n = int(input())num = 0while n != 1: s = n % 2 if s == 0: n = n / 2 else: n = (3 * n + 1) / 2 num = num + 1 if n == 1: breakprint(num)002s = inpu...

2019-07-08 21:13:54 137

原创 Linux(目录结构和常规命令)

Linux目录结构常用命令系统信息系统性能文件和目录压缩、解压和打包备份软件安装yum安装rpm包手动下载安装目录结构/bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc存放系统管理和配置文件/home 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/usr 用于存放系统应用程序...

2019-06-10 21:03:38 1989

原创 在Centos部署Django项目

目录1.服务器项目运行环境搭建2.设置服务器开机自启动:1.服务器项目运行环境搭建1.1通过Git将项目克隆至服务器上1.2 tar -xzvf pip-9.0.1.tar.gz 解压后cd进入文件夹里面执行python setup.py install 安装pip1.3进入项目目录 执行pip install -r requirements.txt命令,让匹配自定下载项目中所需要的包...

2019-06-02 18:15:41 557

转载 Django 千锋培训读书笔记

目录项目结构在数据库中生成数据表模板的基本使用:Django流程梳理项目结构切换到创建项目的目录 cd C:\Users\admin\Desktop\DjangoProject创建名为project的项目命令 django-admin startproject project注:所有路径不要有中文切换到目录cd C:\Users\admin\Desktop\DjangoProject...

2019-05-31 10:47:40 542

原创 GOF23设计模式(工厂模式)

工厂模式:-实现了创建者和调用者的分离。-详细分类:1.简单工厂模式2.工厂方法模式3.抽象工厂模式·面向对象设计的基本原则:-OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。DIP(依赖倒转原则,Dependence Inversion Principle):要针对接口编程,不要针对实现编程。LoD(迪米特法则,Law o...

2019-05-13 16:18:06 182

原创 GOF23设计模式(单例模式)

核心作用保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。单例模式的优点:1.由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决2.单例模式可以在系统设置全局的访问点,优化环共享资源访问,例如可以设计一个单例类,负责所有数据表的映射处理常见的...

2019-05-13 13:55:57 129

原创 Java(反射)

反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.通过反射获取构造方法并使用...

2019-05-11 21:34:18 123

原创 Java基础(网络编程)

UDPUdp客户端基本流程: 发送端1、使用DatagramSocket 指定端口 创建发送端2、准备数据 一定转成字节数组3、 封装成DatagramPacket 包裹,需要指定目的地4、发送包裹send​(DatagramPacket p) *5、释放资源public static void main(String[] args) throws Exception { ...

2019-05-08 17:12:39 218

原创 Java基础(I/O)

·InputStream 此抽象类是表示字节输入流的所有类的父类。InputSteam是一个抽象类,它不可以实例化。 数据的读取需要由它的子类来实现。根据节点的不同,它派生了不同的节点流子类 。 继承自InputSteam的流都是用于向程序中输入数据,且数据的单位为字节(8 bit)。 常用方法: int read():读取一个字节的数据,并将字节的值作为int类型返回(0-...

2019-05-06 17:13:37 226

原创 Java基础(容器)

collectioncollection主要方法:boolean add(Object o)添加对象到集合boolean remove(Object o)删除指定的对象(将对象地址从容器中移除,对象并没有删除)int size()返回当前集合中元素的数量boolean contains(Object o)查找集合中是否有指定的对象boolean isEmpty()判断集合是否为空It...

2019-05-03 23:51:10 275

原创 Java基础(包装类)

equals和==的区别==:== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如:int a=10 与 lon...

2019-04-30 17:40:32 170

原创 java导出Excel

POIApache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。HSSF(用于操作Excel的组件)提供给用户使用的对象在rg.apache.poi.hssf.usermodel包中,主要部分包括Excel对象,样式和格式,有以下几种常用的对象:常用组件:HSSFWorkbook excel的...

2019-04-19 22:38:45 336

原创 java多线程和高并发(三)

线程池FixedThreadPoolFixedThreadPool 是通过 java.util.concurrent.Executors 创建ThreadPoolExecutor 实例。这个实例会复用 固定数量的线程 处理一个 共享的无边界队列 。任何时间点,最多有 n 个线程会处于活动状态执行任务。如果当所有线程都是活动时,有多的任务被提交过来,那么它会一致在队列中等待直到有线程可用。如果任...

2019-04-11 17:17:22 158

原创 java多线程和高并发(二)

ReentrantLock和synchronized的区别:synchronized是基于JVM层面实现的,而Lock是基于JDK层面实现的ReentrantLock和synchronized功能基本一致,在jdk1.7之后性能基本相同。使用synchronized是如果遇到异常,jvm会自动释放锁,但lock必须手动释放锁,因此经常在finally中进行锁的释放使用ReentrantLoc...

2019-04-10 22:12:13 161

原创 java多线程和高并发(一)

synchronizedJava语言的关键字,可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。当两个并发线程访问同一个对象object中的这个加锁同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。然而,当一个线程访问object的一个加锁代码块时,另一个线程仍可以访问该ob...

2019-04-10 14:50:17 149

原创 报表生成

Controller

2019-04-03 21:14:15 366

原创 折线图数据获取及处理

Controller层 public SegmentChartVo getChartInfo(@PathVariable("id") Long id) { Tuple2 tuple2 = getDT(id);//获得开始熏蒸任务开始时间,若结束时间未到获取当前时间,否者则end获取结束时间 LocalDateTime[] localDateTimes = (Loc...

2019-03-29 13:17:50 3669

原创 业务代码流程

分页显示总览数据@GetMapping("/search") public ShuifenEventVoWrapper getWarehouseByCondition(//接口处获得搜索限制词,和分页信息 @RequestParam(required = false) Long chargeId, @RequestParam(require...

2019-03-28 13:09:10 1177 1

原创 java8

Lambda表达式基础语法java8引入了新的操作符 “->”,被称为箭头操作符,其将Lambda表达式拆成两部分:左侧为Lambda表达式参数列表右侧为Lambda表达式中需执行的功能,即Lambda体语法格式一:无参数,无返回值 () ->语法格式二:有一个参数,无返回值 (x) ->语法格式三:若只有一个参数,小括号省略不写语法...

2019-03-25 22:34:42 142

原创 Git初步

什么是GitGit 是 Linux 发明者 Linus 开发的一款新时代的版本控制系统,它有如下主要作用:1.防止代码的丢失,本地机器与远程服务器都要存放一份源代码,而且本地可以跟远程同步代码。2.几个人做同一个项目,都要对一份代码做更改,这个时候需要大家互不影响,又需要各自可以同步别人的代码。3.开发的时候免不了有bug,有时候刚发布的功能就出现了严重的bug,这个时候需要紧急对代码进...

2019-03-21 21:38:01 203

原创 Docker初步

docker安装因为要学习redis,RabbitMQ等开源项目,所以便先学习docke技术。网上百度教程,看起来很简单1、检查内核版本,必须是3.10及以上uname ‐r2、安装dockeryum install docker3、输入y确认安装4、启动docker[root@localhost ~]# systemctl start docker这时问题出现了:Job for...

2019-03-20 21:22:00 304 1

原创 成长之路

#Spring+MyBatis(2)

2019-03-14 20:52:52 131

原创 成长之路

成长之路Spring+MyBatis(1)大致思路`在这里插入代码片`功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...

2019-03-14 20:50:22 223

空空如也

空空如也

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

TA关注的人

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