- 博客(59)
- 资源 (36)
- 收藏
- 关注
原创 SpringBoot+Vue+ElementUI+Mybatis 商城毕设
商城毕设课程 SpringBoot + Vue + Mybatis 前后端分离
2023-01-29 12:09:22 230
原创 mysql快速(秒级别)导入百万级别的数据
最近业务需求需要将一个已有的用户数据导入到 新的项目中来,看了一下数据是 1239146条。达到了百万级别的生产数据~ 如下图:
2021-06-07 16:51:48 1173
原创 面试官:能手写一个SpringBoot的Start吗?
start出现历史: SpringBoot的相对于SpringMVC的出现初衷就是无须繁琐的配置文件就可以轻松使用自己需要的功能, 我们都知道SpringBoot你只需要引入对应的XXX-spring-boot-start. 然后写上我们的配置属性文件就可以直接使用对应的增强功能。众所周知我们都知道直接引入Start和配置相关properties文件就可以使用我们...
2020-03-29 11:32:54 1213
原创 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 1640 1
原创 JAVA中高级面试题(附答案)
前言:由于上一篇面试题,得到了各位粉丝的认可,也有很多关注的新朋友.小编在此感谢大家的认可。也有一些小伙伴说面试的题目太少,要求我再次出一份。今天小编也特地再次更新一下面试题分享个大家。废话不多说了,列举题目 Lets go1.能从java内存模型结合代码说说 AtomicInteger 底层内部实现?2.Mysql主从复制原理,Mysql主从同步延迟问题如何解决?3.能说说 Redis...
2020-02-23 16:38:47 3394
原创 分布式事务之阿里Seata方案(附源码)
前言: 对比了很多分布式事务的框架(LCN,TCC-transaction,等等)决定还是采用seata来写篇文章,采用的是SpringCloud微服务编码分布式事务产生的历史和背景这边就不多叙述了,不太了解的朋友可以看我之前的文章,理论写的比较多(2PC,TCC,本地消息事务都有)。今天主要是带大家用阿里开源框架去解决微服务中的核心问题,分布式事务,以前同事公司也是用的这...
2020-01-22 05:43:37 689
原创 SpringBoot+Vue 实现商城系统
1.出于这种原因,网上的开源商城虽然很多,但是不太敢用,一个是要熟悉源码,第二个是最重要的版权问题,还要就是怕留有后门这种商城类型的网站留有后门将带来很大麻烦,所以,加班加点的我也得自己手写。2.经过一周多的努力,已经写完了一部分。访问地址如下:http://106.52.171.137:9999/部分效果图如下:其实最...
2019-12-12 12:51:13 4097 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 21327 2
原创 SpringBoot+Netty 仿微信聊天室
1.采用微信扫码授权登录通过二维码 加群 或者直接登录2.后台采用SpringBoot+Netty实现代码截图:4.部分页面展示群主可以私聊 可以加好友,可以踢人。等等功能篇幅太多就不一一列举了。关注公众号 “微笑码” 查看原文章 获取源码 或者加小编微信 weixiao2576 备注 微信聊天室 否...
2019-10-13 18:11:47 4126
原创 面试中必问的Mysql性能优化
前言:今天主要给大家剖析Mysql性能优化中最重要的优化方式——索引优化主要包括索引的基本使用,索引的失效情况分析,复合索引的使用原则等等1.什么是索引索引是用来快速查询满足条件的记录,就像我们的楼层标记几楼,我们就能很快的定位到自己想去的楼层,而不需要从一层一层的往上找到自己想要的楼层,小表中我们通常看不出对性能的影响。但是大数据下,将会产生质变。Mysql中索引原理...
2019-09-27 15:14:08 410
原创 wx.onMenuShareTimeline 分享无效
由于微信更新了文档,所以以前老的接口无法分享换成wx.updateTimelineShareData 接口分享
2019-08-24 12:03:47 1999 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 165
原创 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 2644 1
原创 VUE 父组件给子组件传值传方法
两步走:1.父组件引用 子组件 通过 import 导入 。定义子组件引用的名称2.父组件在template元素中引用子组件时 绑定属性 属性和 子组件中的 props:[] 数组中的属性对应起来父组件写法:<template> <element> <br> <v-head...
2019-05-29 15:51:55 1049
原创 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 328
原创 springboot+mybatis+logback 并且打印sql语句
https://download.csdn.net/download/zzxwx/11149302
2019-04-28 13:53:03 1210
原创 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 457
原创 大众点评 Cat 监控平台搭建
1.前言:看了网上很多的Cat服务的搭建,要不是2.0的版本要不是用maven命令打包,但是本猿各种方式试过均不成功,用maven命令中出现打包错误的,再就是各种配置文件网友也没有说明在哪个节点配置,配置对应的参数对于新手来说都很模糊。是乎就还是去看官网 地址:https://github.com/dianping/cat 测试版本3.0.0 服务采用centos6.5部署2.进入...
2019-01-15 16:09:10 1752
转载 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 993
原创 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 380
转载 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 2007 5
转载 springboot之logback日志配置和MybatisSql打印
1.首先要配置sql打印的话,在yml文件或者application.properties文件中设置开启日志比如我的文件配置logging: level: com: example: girl: mapper: debug2.其次在logback.xml中配置如下:<?xml version="1.0" encoding="...
2018-04-17 21:43:31 4915
原创 springboot之热部署
在springboot的热部署中我的环境采用的idea编辑器测试的1.首先在pom文件中配置热部署的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <op...
2018-04-15 15:56:28 184
原创 springBoot之拦截器
1.根传统的spring项目一样 我们需要定义自己的拦截器的话。要实现 HandlerInterceptor接口或者继承对应的类也可以。重写父类的方法public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)此方法在拦截action之前掉用 如果返回true 则...
2018-04-15 13:40:13 263
原创 springboot入门之helloworld
前言:由于微服务也是炒的越来越火 例如springboot springcloud 。springboot也可以说是微服务的入门级课程,它把传统的springMVC spring Mybatis 继承在框架之中,可以很快完成搭建微服务项目,接下来我们就讲解程序入门的helloworld 学习之前需要具备maven构建等知识。1.pom文件引入基础依赖dependency 引入springbo...
2018-04-15 12:41:45 222
原创 SSM+自定义注解+自定义标签实现权限管理细粒度控制
Demo下载1.原理权限控制其实所有框架原理都是一样。无非是将你系统中用户拥有的资源和访问的资源做比较,如果用户拥有那么就可以访问,如果没有就不允许访问。2.所用知识点准备传统系统中自己写的权限系统只能做菜单,或者功能点击的时候才能判断权限(比如用户的增加,删除,修改 按钮权限无法加载页面列表时候控制显示,如果使用过shiro框架的童鞋就会明白 shiro页面是通过<shiro:hasRol...
2018-04-13 13:03:11 1319
原创 ssm + redis 实现sso单点登录
Demo下载地址1.原理讲解由于CAS 过于重量级且时间成本较高 ,所以我决定公司采用自己的sso 单点系统来处理系统之间只要一个系统登录成功,其他子系统就不用登录。举例说明: 比如公司有 系统 A 系统 B 此时我们就要定义一个专门用来做登录认证的sso系统。 如果用户登录的是A系统,那么A系统登录的时候就要去SSO做登录校验!校验完成后SSO系统就会返回给A系统对应登录是否成功的...
2018-04-13 12:29:21 7731 19
原创 centos 上发布springboot项目(两种方式)
一丶方式一采用springboot 自带的tomcat1.首先在项目pom.xml文件中添加 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-...
2018-03-27 17:41:59 2132
转载 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 302
转载 Centos 6.4下使用VSFTPD无法正常连接与无法上传文件的问题解决
最近利用Linux搭建服务器搭建FTP的时候决定使用VSFTP搭建,结果却出现了无法正常连接与无法上传文件等诸多问题经过许久的努力,终于让VSFTP正常运行了下面一一给出我的解决方案 1、关闭防火墙使用yum安装好vsftp并配置完成启动后,我竟然发现本地连接FTP时完全收不到回应就连欢迎信息也没有,这是非常不寻常的状况经检查VSFTP配置文件正确,程序也正常运行于是我怀疑到防火墙 1servic...
2018-03-05 15:15:09 339
原创 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 9001 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 202
原创 spring读写分离(mysql主从复制<3>)
一.读写分离原理: 上一篇文章我们已经讲解了mysql主从复制的原理并且实现了 只要往主服务器中插入数据 那么从数据库slaver将会跟着同步主服务器master的数据 那么我们java 代码来实现的话 只要动态切换数据库 就达到了读写分离的目的。本文中是用spring + mybatis 来整合案例的 那么我们如果能够做到动态 的切换spring的数据源 从而就可以
2017-09-20 20:55:26 263
原创 mysql 主从复制(二)
1.工作原理 上一篇文章讲过主服务器master 每次对数据库的修改操作都会 产生bin-log二进制文件 记录数据库的变更操作 从服务器slaveer 会监听到主服务器的变更 日志文件 将bin-log 文件拷贝到从服务slaver的中继日志文件relay-log中 从服务器重做中继日志文件中的事件 将日志文件写入自己的数据中 大体流程图如下:
2017-09-19 15:29:01 397
原创 mysql主从复制原理(一)
1.环境准备 我的是centos7.* MySQL版本为 5.6.37 2.两台linux服务器 我是先用VM创建一台虚拟机当作主服务器(master) 然后克隆一台当作从服务器(slaver) 选择 虚拟机 ——> 管理——>克隆 就可以快速创建一台从服务器3.要保证两台服务器之间的mysql能互相通讯 即在slaver服务能访问主服务器master
2017-09-19 11:39:52 435
原创 解决mysql命令窗口一闪就退出了的有效方法
解决mysql命令窗口一闪就退出了的有效方法,首先进入cmd 切入MySQL的安装目录,然后切入 bin 目录 ,输入mysqld-nt --skip-grant-tables命令。这个 cmd 窗口先不要关闭, 打开另一个窗口 登陆MySQL 或直接点开 MySQL Command Line Client 输入正确的密码, 就OK了!
2017-05-20 10:50:53 4760
转载 vsftpd 读取目录列表失败的问题
FileZilla 读取ftp 目录列表失败命令: LIST错误: 连接超时错误: 读取目录列表失败该错误是由iptables的配置引起的,临时的解决方法是执行如下命令:[root@localhost soft]# modprobe ip_nat_ftp再次登陆列表正常啦!但当你重新启动服务器则iptables规则失效,又会出现
2017-04-04 10:56:40 2893
原创 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 9098 2
jenkins.war
2017-09-22
Spring+mysql读写分离
2017-09-20
seata-server-0.9.0.rar
2020-01-19
kibana-6.1.2-windows-x86_64.rar
2019-11-14
ssm redis实现sso单点登录
2018-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人