自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Vue父子组件、子父组件、非父子组件通信

1、父子组件传值通信,在子组件中使用props属性,静态或者动态传递父组件的变量值 <template> <div id="app"> <div> <div style="display: inli...

2019-10-09 23:58:04

阅读数 29

评论数 0

原创 mysql读写分离—spring boot +mybatis

配置好mysql的主从复制后,读写分离需要在代码层面实现,本实例采用spring boot集成mybatis的方式是实现,数据源连接池使用druid 1、加入maven依赖,配置application.yml文件 pom.xml依赖jar <dependency> ...

2019-10-04 22:36:55

阅读数 42

评论数 0

原创 Vue全局组件与局部组件

全局注册组件,组件在注册之后可以用在任何新创建的 Vue 根实例的模板中使用,局部注册的组件只能在指定父组件下使用,作用域小。 <template> <div id="app"> <div> <div>...

2019-09-27 17:31:01

阅读数 31

评论数 0

原创 mycat单库分表

单库分表功能要在mycat1.6版本以上,同库分表:所有的分表都在一个数据库中,由于数据库中表名不能重复,因此需要把数据表名起成不同的名字。将t_source 表按照月份分成12张表 1、server.xml配置,添加mycat登陆账户,mycat端口8066 <?xml vers...

2019-09-16 10:47:24

阅读数 27

评论数 0

原创 mysql主从复制

一、环境 centos7、mysql5.7 主机master 192.168.2.131 数据库 app_db 从机slave 192.168.2.132 数据库app_db 二、主从配置 1、主机配置 (1)master主机配置my.cnf ...

2019-09-13 16:10:02

阅读数 34

评论数 0

原创 Spring 框架AOP技术

一、AOP技术概念 面向切面编程[底层就是动态代理]指程序在运行期间动态的将某段代码切入到指定方法位置进行运行的编程方式。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业...

2019-09-03 17:39:36

阅读数 65

评论数 0

原创 js时间格式化函数

1、将时间戳格式化成字符串 /** * @param now 时间戳 1567491849760 * @returns {string} yyyy-MM-dd dd:HH:mm */ const formatDate = (n...

2019-09-03 17:07:56

阅读数 36

评论数 0

原创 sql时间区间查询

CREATE TABLE `appointment` ( `id` int(11) NOT NULL AUTO_INCREMENT, `patientId` varchar(18) NOT NULL COMMENT '身份证', `patientName` varc...

2019-08-20 18:02:37

阅读数 744

评论数 0

原创 初识Vue多路由

Vue当下最火爆的前端框架之一,之前一直在使用jquery,最近一直听到Jquery已经过时的声音,为了跟上步伐,最近抽空要恶补一番Vue的知识。本文简单学习一下Vue的路由,Vue.js 路由允许我们通过不同的 URL 访问不同的内容,通过 Vue.js 可以实现多视图的单页Web应用(SPA)...

2019-07-24 16:04:04

阅读数 54

评论数 0

原创 pom文件依赖本地jar包

在使用pom统一管理jar时,有时候需要加入本地jar包,加入步骤如下 1在类路径的根目录创建lib文件夹,将jar考入 2在pom文件中加入依赖 <groupId></groupId> <artifactId></artifactId>...

2019-07-17 14:57:44

阅读数 325

评论数 0

原创 java1.8接口新特性

java1.8的接口变化,更加接近c++的多继承。在java1.8之前,interface接口里面是只能有抽象方法和常量,不能有任何方法的实现的,那么在jdk1.8里面打破了这个规定,引入了新的关键字default,通过使用default修饰方法,可以让我们在接口里面定义具体的方法实现,也可以有s...

2019-07-08 11:34:01

阅读数 297

评论数 0

原创 记docker部署springboot的一些命令

一、docker部署springboot项目 1、Dockerfile文件 FROM docker.io/kdvolder/jdk8 VOLUME /home/fcw ADD inquiry-admin.jar app-inquiry.jar EXPOSE 8081 ENTRYPOINT [&...

2019-06-05 10:01:54

阅读数 93

评论数 0

原创 开发环境Tomcat启动端口被占用

tomcat端口被占用 cmd输入:   netstat -ano |findstr xxxx(端口号) taskkill /F /t /PID xxxx(进程id) 例如我用的是8888端口   结束占用端口的进程,重启即可...

2019-02-13 11:21:28

阅读数 74

评论数 0

原创 java多线程同步技术CyclicBarrier、CountDownLatch

一、CyclicBarrier          通过它可以实现让一组线程等待至某个状态之后再全部同时执行。叫做回环是因为当所有等待线程都被释放以后,CyclicBarrier可以被重用。我们暂且把这个状态就叫做barrier,当调用await()方法之后,线程就处于barrier了。 Cy...

2019-02-12 15:38:47

阅读数 73

评论数 0

原创 java多线程Lock关键字、Condition

一、Lock关键字相对于传统锁synchronized更加面向对象 1、示例:在多线程情况下,按顺序输出指定字符串 定义一个类专门用于输出字符串 public class ThreadLockDemo { int len = s.length(); for (int i ...

2019-02-12 12:46:45

阅读数 93

评论数 0

原创 java多线程变量共享ThreadLoacl

     ThreadLocal一般称为线程本地变量,它是一种特殊的线程绑定机制,将变量与线程绑定在一起,为每一个线程维护一个独立的变量副本。通过ThreadLocal可以将对象的可见范围限制在同一个线程内。ThreadLocal为解决多线程程序的并发问题提供了一种新的思路ThreadLocal的...

2019-01-27 22:44:59

阅读数 84

评论数 0

原创 java多线程探索 一

       现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如ja...

2019-01-25 17:45:58

阅读数 60

评论数 0

原创 java动态代理

一、关于代理设计模式        在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。     意图:为其他对象提供一种代理以控制对这个对象的访问。     主要解决:在直...

2019-01-23 12:46:36

阅读数 65

评论数 0

原创 SpringBoot集成solr

1、windows10下配置solr环境,将solr官网下载好的压缩包解压到指定目录,solr的项目结构如下    cmd进入server/solr目录下启动solr服务: 浏览器访问:http://localhost:8983/solr 创建核心文档 2、项目集成: ...

2019-01-21 15:43:56

阅读数 568

评论数 0

原创 SpringBoot配置Swagger

Swaager 是一个开源用于设计、撰写、测试 RESTful API 的工具,今天学习如何SpringBoot配置Swagger 一、pom.xml中加入jar依赖 &lt;dependency&gt; &lt;groupId&gt...

2019-01-16 17:48:21

阅读数 92

评论数 0

原创 IDEA把SpringBoot打成jar包部署

1、选中打包的项目,File----------Project Structure 2、选择打包的modle:     pom.xml文件加入maven依赖 &lt;build&gt; &lt;plugins&gt; ...

2019-01-16 15:36:57

阅读数 706

评论数 0

原创 SpringBoot将Controller返回json中的null替换为空串或者0

public class NewsPo { private String id; private String title; private String content; private String path; } 测试控制器: @Control...

2019-01-08 16:37:28

阅读数 1026

评论数 0

原创 Android之AAC架构尝试

一、AAC架构的前世今生     1、关于AAC需先了解一下Android Jetpack,Jetpack 是 Android 软件组件的集合,使您可以更轻松地开发出色的 Android 应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码的工作并简化复杂任务,以便您可以专注于您关心的代码。...

2019-01-07 15:09:21

阅读数 2161

评论数 0

原创 Flex布局实现div内部子元素垂直居中

1、Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。注意,设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。        采用Flex布局的元素,称为Flex容器(fl...

2019-01-04 10:56:25

阅读数 2436

评论数 0

原创 SpringBoot项目集成Ueditor富文本

一、官网下载ueditor源码(https://ueditor.baidu.com/website/download.html),javaweb项目使用jsp版,解压后的文件目录如下:      二、将源码添加到项目中      1、把ueditor项目的java源码复制到自己项目中...

2018-12-29 11:34:53

阅读数 428

评论数 0

原创 Java线程池小结

1、java.util.concurrent中关于线程池的核心类ThreadPoolExecutor的总结,图1为ThreadPoolExecutor类的一些父子继承关系 创建线程池的核心参数解读 (1)corePoolSize:预创建线程,核心池的大小。在创建了线程池后,默认情况下,...

2018-12-24 15:28:33

阅读数 106

评论数 0

原创 Sql使用SUM和UNION ALL 查询两张表中指定字段的和

1、t_test1表           t_test2表       2、查询需求:求t_test1.num与t_test2.amount之和   方法一: SELECT SUM(test.num) AS count FROM(SELECT * FROM t_te...

2018-12-19 19:21:31

阅读数 964

评论数 0

原创 Android刘海屏适配小结

一、关于刘海屏:        Android 9 支持最新的全面屏,其中包含为摄像头和扬声器预留空间的屏幕缺口。 通过 DisplayCutout 类可确定非功能区域的位置和形状,这些区域不应显示内容。 要确定这些屏幕缺口区域是否存在及其位置,请使用 getDisplayCutout() 函数...

2018-12-19 16:58:57

阅读数 177

评论数 0

原创 商城SKU后台设计

一、数据库表设计     1、 规格属性表:(通过p_spec_id和spec_id维护规格和属性的关系) DROP TABLE IF EXISTS `t_spec`; CREATE TABLE `t_spec` ( `id` int(11) NOT NULL AUTO_INCREMEN...

2018-11-06 17:40:40

阅读数 2721

评论数 1

原创 python高阶函数

       函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。        高阶函数,函数式编程,函数本身也可以赋值给变量...

2018-11-01 15:30:10

阅读数 136

评论数 0

原创 Centos安装mysql

1、卸载mysql rpm -qa |grep -i mysql yum remove mysql-community* yum remove mysql80-community-release-el7-1.noarch 2、去mysql官网下载noarch.rpm...

2018-10-27 17:05:41

阅读数 115

评论数 0

原创 SpringBoot文件(本地虚拟路径和远程ftp)上传

一、测试中图片上传到本地硬盘      1、配置本地文件上传虚拟路径(二种方式)       (1)方式一:yaml配置文件 server: port: 8081 #配置文件上传的虚拟路径 web: upload: img: C:/Users/wuchengfeng/Des...

2018-10-24 17:54:19

阅读数 444

评论数 0

原创 SpringBoot集成ActiveMQ

一、Centos搭建activemq服务器环境:      1、mq官网下载最新的压缩包:http://activemq.apache.org/download.html     2、将mq压缩包移动到指目录解压           3启动mq服务,前提需要安装jdk环境      cd...

2018-10-19 16:33:23

阅读数 171

评论数 0

原创 SpringBoot注册Fiter(过滤器)和Listener(监听器)

一、SpingBoot注册Filter    1、创建filter类及其注册配置类,用于过滤某些需要登陆后才可以访问的接口 自定义过滤器 @Component public class PayFilter implements Filter { @Override publi...

2018-10-16 11:11:37

阅读数 455

评论数 0

原创 Android约束布局ConstraintLayout示例

ConstraintLayout 约束布局由 2016 年 Google I/O 推出。扁平式的布局方式,无任何嵌套,减少布局的层级,优化渲染性能。从支持力度而言,将成为主流布局样式,完全代替其他布局。 布局示例: &lt;?xml version="1.0" e...

2018-10-11 17:41:23

阅读数 227

评论数 0

原创 c /c++语法之extern关键字

1 使用extern修饰非static的全局变量和函数; 修饰变量 #include &lt;iostream&gt; #include&lt;string&gt; using namespace std; void printInfo(); int main...

2018-09-23 23:51:31

阅读数 186

评论数 0

原创 SQLiteDatabase工具类(增删改查)

     SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。       Android开发中,sdk提供了SQLiteDatabase类,有响应调用数据操...

2018-09-14 18:07:19

阅读数 394

评论数 0

原创 SpringBoot搭建ssm项目五nginx负载均衡

一、Nginx简介: Nginx 可以在大多数UnixLinux OS 上编译运行,并有Windows移植版。对于新建站点,Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性:在连接高并发的情况下,能够支持高达 50,000 个并发连接数的响应。 Nginx作...

2018-09-07 17:32:13

阅读数 1372

评论数 0

原创 Centos常用命令

1、Mysql数据库启动和连接 启动mysql服务 连接mysql数据库 断开mysql数据库连接 关闭mysqlf服务 2、Redis启动命令 启动reids服务:redis-server 启动redis客户端:redis-cli 设置临时授...

2018-09-05 14:33:27

阅读数 423

评论数 0

原创 SpringBoot搭建SSM项目四PagerHelper分页和Elasticsearch全文搜索

一、PagerHelper插件的使用 (一)创建一张新闻表和对应java的pojo类   1、创建t_newa表 CREATE TABLE `t_news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `news_id` char(255) NO...

2018-09-04 19:49:02

阅读数 745

评论数 0

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