自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (36)
  • 收藏
  • 关注

原创 mysql快速(秒级别)导入百万级别的数据

最近业务需求需要将一个已有的用户数据导入到 新的项目中来,看了一下数据是 1239146条。达到了百万级别的生产数据~ 如下图:

2021-06-07 16:51:48 31

原创 面试官:能手写一个SpringBoot的Start吗?
原力计划

start出现历史: SpringBoot的相对于SpringMVC的出现初衷就是无须繁琐的配置文件就可以轻松使用自己需要的功能, 我们都知道SpringBoot你只需要引入对应的XXX-spring-boot-start. 然后写上我们的配置属性文件就可以直接使用对应的增强功能。众所周知我们都知道直接引入Start和配置相关properties文件就可以使用我们...

2020-03-29 11:32:54 436

原创 JAVA中高级面试题(附答案)

1.如何实现自己的有界队列(类似题目还有顺序打印A,B,C三个线程 循环打印,这里就不重复了,原理一样)2.ZooKeeper和Eureka作为注册中心有什么异同点3.HashMap底层的数据结构?能说说hashCode和equals的作用?能说说jdk1.8底层做了哪些优化?4.Mysql查询过慢怎么定位,怎么优化sql,需要注意哪些地方?5.简述Netty内部工作原理?线程模型?什么是...

2020-03-27 14:06:05 1250 1

原创 JAVA中高级面试题(附答案)

前言:由于上一篇面试题,得到了各位粉丝的认可,也有很多关注的新朋友.小编在此感谢大家的认可。也有一些小伙伴说面试的题目太少,要求我再次出一份。今天小编也特地再次更新一下面试题分享个大家。废话不多说了,列举题目 Lets go1.能从java内存模型结合代码说说 AtomicInteger 底层内部实现?2.Mysql主从复制原理,Mysql主从同步延迟问题如何解决?3.能说说 Redis...

2020-02-23 16:38:47 1553

原创 分布式事务之阿里Seata方案(附源码)

前言: 对比了很多分布式事务的框架(LCN,TCC-transaction,等等)决定还是采用seata来写篇文章,采用的是SpringCloud微服务编码分布式事务产生的历史和背景这边就不多叙述了,不太了解的朋友可以看我之前的文章,理论写的比较多(2PC,TCC,本地消息事务都有)。今天主要是带大家用阿里开源框架去解决微服务中的核心问题,分布式事务,以前同事公司也是用的这...

2020-01-22 05:43:37 432

原创 SpringBoot+Vue 实现商城系统

1.出于这种原因,网上的开源商城虽然很多,但是不太敢用,一个是要熟悉源码,第二个是最重要的版权问题,还要就是怕留有后门这种商城类型的网站留有后门将带来很大麻烦,所以,加班加点的我也得自己手写。2.经过一周多的努力,已经写完了一部分。访问地址如下:http://106.52.171.137:9999/部分效果图如下:其实最...

2019-12-12 12:51:13 1732 9

原创 Nginx 配置SSL 证书 cannot load certificate No such file or directory

生产环境下Docker用Nginx安装启动配置SSL证书时候 一直报错找不到证书文件明明我的路径下有这个文件啊,怎么就没有需要注意的两个点:1.docker 启动添加配置 证书文件路径 我的如下图所示:-v /usr/local/software/nginx/cert:/usr/local/software/nginx/cert你们在自己的启动命令上 加上对应的自...

2019-11-21 17:51:46 3875

原创 SpringBoot+Netty 仿微信聊天室

1.采用微信扫码授权登录通过二维码 加群 或者直接登录2.后台采用SpringBoot+Netty实现代码截图:4.部分页面展示群主可以私聊 可以加好友,可以踢人。等等功能篇幅太多就不一一列举了。关注公众号 “微笑码” 查看原文章 获取源码 或者加小编微信 weixiao2576 备注 微信聊天室 否...

2019-10-13 18:11:47 3311

原创 面试中必问的Mysql性能优化

前言:今天主要给大家剖析Mysql性能优化中最重要的优化方式——索引优化主要包括索引的基本使用,索引的失效情况分析,复合索引的使用原则等等1.什么是索引索引是用来快速查询满足条件的记录,就像我们的楼层标记几楼,我们就能很快的定位到自己想去的楼层,而不需要从一层一层的往上找到自己想要的楼层,小表中我们通常看不出对性能的影响。但是大数据下,将会产生质变。Mysql中索引原理...

2019-09-27 15:14:08 313

原创 wx.onMenuShareTimeline 分享无效

由于微信更新了文档,所以以前老的接口无法分享换成wx.updateTimelineShareData 接口分享

2019-08-24 12:03:47 555 2

原创 centos 安装rabbitMQ

1.因为RabbitMQ是基于Erlang语言开发,所以在安装RabbitMQ之前,需要先安装Erlang wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm2.升级下载的rpm软件包 rpm -ivh erlang-19.0.4-1.el7.centos.x86_...

2019-08-12 10:55:49 101

原创 Shiro+Vue+SpringBoot实现权限管理系统

1.Shiro+Vue+SpringBoot前后端分离实现权限管理系统。用户模块2.角色模块3.菜单列表4.视频连接地址https://edu.csdn.net/course/detail/248065.学习交流可以加qq群6.目前还有一点需要收尾处理,代码已上传到GitHub上。需要的同学可以给作者打赏作者5元,毕竟写作不易,作者也需要网站的运营服务器...

2019-07-10 17:20:41 1823 1

原创 VUE 父组件给子组件传值传方法

两步走:1.父组件引用 子组件 通过 import 导入 。定义子组件引用的名称2.父组件在template元素中引用子组件时 绑定属性 属性和 子组件中的 props:[] 数组中的属性对应起来父组件写法:<template> <element> <br> <v-head...

2019-05-29 15:51:55 904

原创 vue-cli 基础Demo使用

HelloWorld.vue 改造成自己的页面<template> <element> <br> <input v-model="msg" @keydown="doAdd($event)"/><button @click="addTitle()">添加列表</button> ...

2019-05-29 13:53:15 199

原创 springboot+mybatis+logback 并且打印sql语句

https://download.csdn.net/download/zzxwx/11149302

2019-04-28 13:53:03 494

原创 springboot 集成Druid数据源并且监控SQL性能

首先加入Maven的Druid的依赖<!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId>...

2019-04-26 14:01:56 303

原创 大众点评 Cat 监控平台搭建

1.前言:看了网上很多的Cat服务的搭建,要不是2.0的版本要不是用maven命令打包,但是本猿各种方式试过均不成功,用maven命令中出现打包错误的,再就是各种配置文件网友也没有说明在哪个节点配置,配置对应的参数对于新手来说都很模糊。是乎就还是去看官网  地址:https://github.com/dianping/cat   测试版本3.0.0  服务采用centos6.5部署2.进入...

2019-01-15 16:09:10 1237

转载 netty 自定义拆包粘包

http://www.cnblogs.com/fanguangdexiaoyuer/p/6131042.html

2018-12-21 17:44:50 234

转载 Java 实现ftp 文件上传、下载和删除

1、下载相应的jar包     commons-net-1.4.1.jar2、实现代码如下public class FtpUtils {        //ftp服务器地址        public String hostname = "192.168.1.249";        //ftp服务器端口号默认为21        public Integer port = 2...

2018-11-07 16:28:46 823

原创 redis 单节点安装

1.下载redis3.0的版本 点击下载  注意版本是3.0的  版本4.0.*的安装略有出入2.tar -zxvf redis3.0.tar包3.编译安装在解压后的redis包中执行make  (此操作必须要Linux系统具备gcc环境  yum install gcc-c++)4.进入src 中执行 make install prefix=/usr/local/  执行完后会在 /...

2018-07-22 11:37:11 258

转载 linux 修改yum源 在无网络情况下使用yum下载

百度地址https://jingyan.baidu.com/article/d2b1d102b8b0825c7f37d46b.html[local]  name=Instructor Server Repository     baseurl=file:///var/yum/Server  enabled=1  gpgcheck=0  

2018-07-15 19:30:02 1665 5

转载 java volatile理解

http://www.importnew.com/24082.html

2018-05-11 11:55:06 111

转载 springboot之logback日志配置和MybatisSql打印

1.首先要配置sql打印的话,在yml文件或者application.properties文件中设置开启日志比如我的文件配置logging: level: com: example: girl: mapper: debug2.其次在logback.xml中配置如下:&lt;?xml version="1.0" encoding="...

2018-04-17 21:43:31 4470

原创 springboot之热部署

在springboot的热部署中我的环境采用的idea编辑器测试的1.首先在pom文件中配置热部署的依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-devtools&lt;/artifactId&gt; &lt;op...

2018-04-15 15:56:28 129

原创 springBoot之拦截器

1.根传统的spring项目一样 我们需要定义自己的拦截器的话。要实现 HandlerInterceptor接口或者继承对应的类也可以。重写父类的方法public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)此方法在拦截action之前掉用 如果返回true 则...

2018-04-15 13:40:13 185

原创 springboot入门之helloworld

前言:由于微服务也是炒的越来越火 例如springboot springcloud 。springboot也可以说是微服务的入门级课程,它把传统的springMVC spring Mybatis 继承在框架之中,可以很快完成搭建微服务项目,接下来我们就讲解程序入门的helloworld 学习之前需要具备maven构建等知识。1.pom文件引入基础依赖dependency    引入springbo...

2018-04-15 12:41:45 117

原创 SSM+自定义注解+自定义标签实现权限管理细粒度控制

Demo下载1.原理权限控制其实所有框架原理都是一样。无非是将你系统中用户拥有的资源和访问的资源做比较,如果用户拥有那么就可以访问,如果没有就不允许访问。2.所用知识点准备传统系统中自己写的权限系统只能做菜单,或者功能点击的时候才能判断权限(比如用户的增加,删除,修改 按钮权限无法加载页面列表时候控制显示,如果使用过shiro框架的童鞋就会明白 shiro页面是通过&lt;shiro:hasRol...

2018-04-13 13:03:11 984

原创 ssm + redis 实现sso单点登录

Demo下载地址1.原理讲解由于CAS 过于重量级且时间成本较高 ,所以我决定公司采用自己的sso 单点系统来处理系统之间只要一个系统登录成功,其他子系统就不用登录。举例说明: 比如公司有 系统 A 系统 B 此时我们就要定义一个专门用来做登录认证的sso系统。 如果用户登录的是A系统,那么A系统登录的时候就要去SSO做登录校验!校验完成后SSO系统就会返回给A系统对应登录是否成功的...

2018-04-13 12:29:21 7224 19

原创 centos 上发布springboot项目(两种方式)

一丶方式一采用springboot 自带的tomcat1.首先在项目pom.xml文件中添加   &lt;build&gt; &lt;plugins&gt;  &lt;plugin&gt;     &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;     &lt;artifactId&gt;spring-boot-maven-...

2018-03-27 17:41:59 1964

转载 CentOS 6.8安装FTP

1 检测是否已经安装FTPrpm -qa | grep vsftpd2 若没有,则进行安装yum install vsftpd二 设置vsftpd开机启动chkconfig --level 35 vsftpd on三 配置FTP服务器(开启基于用户的访问控制)1 配置文件的修改vim /etc/vsftpd/vsftpd.conf anonymou...

2018-03-05 15:16:36 215

转载 Centos 6.4下使用VSFTPD无法正常连接与无法上传文件的问题解决

最近利用Linux搭建服务器搭建FTP的时候决定使用VSFTP搭建,结果却出现了无法正常连接与无法上传文件等诸多问题经过许久的努力,终于让VSFTP正常运行了下面一一给出我的解决方案 1、关闭防火墙使用yum安装好vsftp并配置完成启动后,我竟然发现本地连接FTP时完全收不到回应就连欢迎信息也没有,这是非常不寻常的状况经检查VSFTP配置文件正确,程序也正常运行于是我怀疑到防火墙 1servic...

2018-03-05 15:15:09 209

原创 Job for fdfs_storaged.service failed because the control process exited with error code 错误处理

我的fastdfs tracker 启动错误如下:Starting fdfs_storaged (via systemctl):  Job for fdfs_storaged.service failed because the control process exited with error code. See "systemctl and "journalctl -xe" for det

2017-12-28 10:35:01 7450 3

转载 关于centos 7 中service iptables save 指令使用失败的结局方案

在刚买的ceno 7服务器中安装vsftpd之后想打开防火墙端口  结果/etc/sysconfig/目录下没有iptables文件  这时候就需要自己写一个iptables文件并且写入相关指令  然后使用 service iptables save 时显示 The service command supports only basic LSB actions (start, stop, re

2017-12-22 14:41:35 144

原创 spring读写分离(mysql主从复制<3>)

一.读写分离原理: 上一篇文章我们已经讲解了mysql主从复制的原理并且实现了   只要往主服务器中插入数据  那么从数据库slaver将会跟着同步主服务器master的数据 那么我们java 代码来实现的话  只要动态切换数据库 就达到了读写分离的目的。本文中是用spring + mybatis 来整合案例的  那么我们如果能够做到动态 的切换spring的数据源 从而就可以

2017-09-20 20:55:26 190

原创 mysql 主从复制(二)

1.工作原理    上一篇文章讲过主服务器master 每次对数据库的修改操作都会 产生bin-log二进制文件  记录数据库的变更操作        从服务器slaveer 会监听到主服务器的变更 日志文件 将bin-log 文件拷贝到从服务slaver的中继日志文件relay-log中        从服务器重做中继日志文件中的事件 将日志文件写入自己的数据中  大体流程图如下:

2017-09-19 15:29:01 313

原创 mysql主从复制原理(一)

1.环境准备    我的是centos7.*    MySQL版本为 5.6.37 2.两台linux服务器 我是先用VM创建一台虚拟机当作主服务器(master)  然后克隆一台当作从服务器(slaver) 选择  虚拟机  ——> 管理——>克隆  就可以快速创建一台从服务器3.要保证两台服务器之间的mysql能互相通讯  即在slaver服务能访问主服务器master

2017-09-19 11:39:52 350

原创 解决mysql命令窗口一闪就退出了的有效方法

解决mysql命令窗口一闪就退出了的有效方法,首先进入cmd 切入MySQL的安装目录,然后切入 bin 目录 ,输入mysqld-nt --skip-grant-tables命令。这个 cmd 窗口先不要关闭, 打开另一个窗口 登陆MySQL 或直接点开 MySQL Command Line Client 输入正确的密码, 就OK了!

2017-05-20 10:50:53 3120

转载 vsftpd 读取目录列表失败的问题

FileZilla 读取ftp 目录列表失败命令:    LIST错误:    连接超时错误:    读取目录列表失败该错误是由iptables的配置引起的,临时的解决方法是执行如下命令:[root@localhost soft]# modprobe ip_nat_ftp再次登陆列表正常啦!但当你重新启动服务器则iptables规则失效,又会出现

2017-04-04 10:56:40 2377

原创 nginx 在linux 上启动 /usr/local/Nginx/logs/Nginx.pid 文件无法找到

1. tar -zxvf 解压Nginx 安装包后 源码编译 具体过程 make make install 就不细谈了2.安装后 在/usr/local/nginx/sbin/nginx 目录下可以找到(我的系统是centOs6.5.*) 报错的原因就是 在他下面的logs文件夹下没有nginx.pid 文件3.解决办法: /usr/local/nginx/sbin/ng...

2017-03-12 11:27:13 7932 2

原创 linux JDK 安装

编辑系统环境变量vi /etc/profile输入i加入内容如下:export JAVA_HOME=/usr/local/jdk1.7.0_71export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH

2017-03-10 16:22:21 273

ssm redis实现sso单点登录

公司需要做统一的sso单点登录,由于CAS过于重量级和复杂。所以就自己基于springMVC mybatis redis缓存实现了SSO单点登录。mark一下!

2018-04-10

springboot+mybatis+sql日志

springboot整合mybatis和logback 动态打印sql日志 不同包下的日志不同文件输出

2019-04-28

Dubbo+zookeeper调用java接口

Dubbo+zookeeper调用java接口 简单的Demo 内有运行需要的jar包

2017-01-11

zookeeper-3.4.10.tar.gz

Linux 下的zookeeper tar.gz安装包,亲自测试过可以使用

2018-04-04

seata-server-0.9.0.rar

seata服务器包,亲测可用...官网下载太慢了,希望给大家带来方便。进入解压包的bin目录启动服务 命令: sh seata-server.sh -9 8091 -m file

2020-01-19

手写单点登录

java单点登录的原理实现,本资源来自一位热心网友。本人亲自运行。学习了其原理实现。很不错的demo

2017-01-02

java自定义分页标签实现带条件的分页查询

jsp 自定义分页查询 可以带查询条件 因为网上很多 都不能带查询条件 所以本人做了修改 可以实现自定义 带条件的查询

2017-05-23

ssm 一对一 一对多demo

项目中好久没有用mybatis一对一 一对多的查询了。都用map接收,今天同事遇到。我参考网上的写法。自己总结了一下。希望给码友带来帮助

2018-01-23

jmap Eclipse内存分析工具.rar

jmap 内存分析可视化工具,无须破解,解压即用。小编亲测。

2019-09-29

mongdb笔记

学习了李兴华老师的mongdb教学视频后,本人自己整理的学习笔记方便以后忘记了查阅!

2018-08-12

netty实现sdtp协议

netty实现sdtp协议,此demo通过netty高性能框架实现对接硬件设备的tcp通讯

2018-12-25

Mybatis通用增删改查

Mybatis通用增删改查 有基础的DaoImpl

2017-05-26

ssm+自定义标签+自定义注解 实现权限细粒度控制

模仿shiro 框架,自己实现的权限管理系统 采用 ssm+自定义标签+自定义注解 来达到细粒度控制权限

2018-04-13

redis3.0 tar包

redis3.0 tar包稳定可靠的,经过本人测试安装。redis4.0的安装步骤是和3.0不一样的 因此记录!

2018-07-22

zookeeper分布式锁

此Demo采用zookeeper实现分布式锁,相比于redis实现分布式锁更加可靠

2019-02-18

IK Analyzer 2012FF_hf1

可以和solr-4.10.3.zip 在windows或者linux下 集成不会有任何问题

2016-12-28

Nginx Windows版本

Windows下Nginx 点击.exe就可以运行 输入localhost 可以看到Nginx 欢迎页面

2017-03-10

Linux 自动检测内存脚本

每次用Jenkins部署 频繁启动导致磁盘空间不够 无法访问项目资源 后来自己写了 这个自动检测磁盘空间和发送邮件报警 管理服务 提前预知

2017-10-24

shiro基础权限管理Demo

基于shiro 来实现权限管理功能 有自己基本的用户 角色 权限表结构 自定义rleam

2016-12-28

mysql集群安装手册

此文档中包括mysql集群安装手册的详细步骤和mysql集群安装中可能会遇到的问题解决方法

2018-07-07

kibana-6.1.2-windows-x86_64.rar

kibana windows平台zip包,修改配置即可运行!!! 本人亲自测试可用!!! 官网下载太慢因此上传以供大家方便

2019-11-14

es6.3.tar.gz

由于官网下载很慢,在美国服务器上,因此特地下载,本人亲自测试可用。elasticsearch6.3linux运行

2019-11-15

自动补全插件.rar

前端效果 自动补全 自动联想相关文字提供下拉菜单,选中补全。jquery插件实现效果。本程序猿亲自测试有效 并且写了一个最简单的demo案例供大家参考

2020-04-08

fdfs安装配合nginx显示图片

安装fdfs的详细步骤和fastdfs与nginx服务器的集成,来显示上传的图片

2018-11-14

zookeeper-3.4.5

配置文件已经修改好,只需启动即可

2017-01-08

Spring+mysql读写分离

本demo 实现了 spring+mysql+mybatis+springMVC 读写分离 希望对有需要的朋友有帮助如果大家有什么好的意见可以提 互相学习 觉得有用多多点赞哈哈哈!

2017-09-20

jenkins.war

jenkins.war 直接放入tomcat中运行Tomcat就可以使用了。访问您的地址就可以了 本war包亲测可用! 在网上找的好多都不能用 因此记录下来

2017-09-22

mybatis代码生成工具

mybatis代码生成工具,简单好用! 基础的查询语句不需要写。通过实体类传入参数就可以了!

2018-11-22

solr下载地址

solr下载地址 速度还比较快,各种版本的也比较全面

2016-12-28

Http请求工具

Http 模拟请求工具 post get 都支持 比火狐自带的要好多了

2017-03-14

dubbo-admin-2.5.3.war

绝对好用 放入Tomcat 的webapp文件夹下 运行即可,注意 此版本只支持jdk1.7 不支持1.8

2017-01-06

properties editor.rar

Myeclipse 打开properties 文件 显示16进制 用此插件 可 恢复 正常

2017-02-27

fastdfs单节点安装手册

fastdfs 安装较为复杂 所有 记录下 ,方便以后安装查看。

2017-12-22

shiro+springMVC+Mybatis

整合shiro+springMVC+Mybatis的基础技术架构 和mysql数据库进行权限数据处理

2016-12-28

bootstrapdemo.zip

bootstrap-table 分页Demo 内置有分页插件和分页中文格式化js文件bootstrap-table-zh-CN.js

2019-08-06

Dubbo调用java接口程序

Dubbo调用java接口程序

2017-01-08

空空如也

空空如也

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

TA关注的人 TA的粉丝

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