- 博客(52)
- 收藏
- 关注
原创 SpringBoot集成thymeleaf
SpringBoot集成thymeleaf在pom.xml中加入依赖 <!--thymeleaf--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf...
2019-03-07 10:07:16 213
原创 SpringBoot+Mybatis+Mysq的基础环境搭建
SpringBoot+Mybatis+Mysql框架的搭建SpringBoot基础框架的搭建这是我之前写的一遍博客,https://blog.csdn.net/qq_15006743/article/details/88174258SpringBoot+Mybatis+Mysql的开发pom中添加依赖 &lt;dependency&gt; &lt;groupId&...
2019-03-05 13:55:01 280
原创 SpringBoot的基础搭建
SpringBoot的基础搭建我又换公司了,无奈,今天一来下午项目经理让我搭建一个SpringBoot+mybatis+redis+quartz的框架,第一次真正意义上的一个人搭建,下面就是我自己搭建的过程啦!pom依赖添加 &lt;!--父类:提供版本管理--&gt; &lt;parent&gt; &lt;groupId&gt;org.springframework.boot...
2019-03-05 11:35:38 328
原创 数据库面试题总结
数据库面试题:1、什么样的字段适合建索引唯一、不为空、经常被查询的字段2、索引类型有哪些?主键索引、唯一索引、联合唯一索引、单列索引(普通索引)、多列索引3、索引的优缺点?优点:可以加快查询的速度(包括表与表之间的连接、分组、排序)缺点:创建索引和维护索引需要耗费时间,而且也占用物理空间当数据表修改、添加、删除的时候,都需要动态维护,降低了数据的维护速度4、在数据库中查询语句...
2019-02-18 15:01:18 248
原创 在项目中学习到的东西
1、当git的账号过期的时候,通过git bash是导出不了的 ,但是通过以下命令就可以了 git clone -b dev1.10.2【分支名】 http://caoyuewx【用户名】:1995830Cy【密码】@10.148.68.13/walle/c_server.git2、Thead.join()的作用第一种:单线程+主线程 Thread中,join()方法的作用是调用线程等待该线程完成后,才能继续用下运行。public static void main(Strin
2021-05-26 16:44:30 395
原创 springboot+mybatis下的-excel的导入/导出
springboot下的excel文件导入,接口编写controller:@ResponseBody@RequestMapping(value="importUserIdTemplate")public Response importUserIdTemplate(MultipartFile file){ //Response是自己封装的返回实体,保证格式统一,方便前后端联调 Response result = new Response(ResponseCodeEnum.FAILED
2021-01-15 11:44:01 896 1
原创 linux-mysql5.7-binlog实现日志回滚
linux-mysql5.7版本的并不需要my.cnf就可以启动,但是配置binlog,必须需要my.cnf参考博客:https://blog.csdn.net/wwwdc1012/article/details/883734401、在support-files和/etc/目录下面都添加my.cnf文件,内容如下:log_bin知识log存放的地方,和前缀名称回滚类型:# For ad...
2020-02-28 00:26:57 609
原创 mycat(linux环境CentOS)的安装教程
需要安装两台服务器,每台服务器上都需要安装jdk和mysql,且jdk是1.8或者以上都可以,mysql是5.5以上,这样可以避免很多不必要的问题linux系统的安装: 安装系统:https://blog.csdn.net/qq_15006743/article/details/90782875 网络配置:https://blog.csdn.net/qq_15006743/article...
2020-01-28 19:52:27 526
原创 Mycat-解决MySQL数据量大查询压力大的问题
基础概念的了解,通过该作者的博客了解的:https://www.jianshu.com/p/10b26f040da0Mycat是什么?· 一个彻底开源的,面向企业应用开发的大数据库集群· 支持事务、ACID、可以替代MySQL的加强版数据库· 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群· 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL...
2020-01-27 16:50:56 2157
原创 Linux CentOS 安装nginx全部过程
从官网下载tar.gz压缩包 官网地址:http://nginx.org/,下载released版本将文件通过xftp转移到/opt目录下面下载需要的库文件 yum install -y make cmake gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel解压到非/usr/local/ng...
2020-01-27 01:43:05 135
原创 Centos7-Redis5.0.5安装
安装gcc依赖yum install gccyum install gcc从管网下载压缩包https://redis.io/download通过xshell和xftp将文件刚上传到服务器/data目录下面解压到/usr/localtar -zxvf /data/redis-5.0.5.tar.gz -C /usr/local安装gccyum install gcc过程中...
2019-06-13 11:34:00 2188
原创 Centos7-Linxu系统-Mysql5.7.28安装教程
1.1从官网下载Mysql官网地址:https://www.mysql.com/downloads官网上的版本有一下几种,区别:MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。MySQL Enterprise Edition 企业版本,需付费,可以试用30天。MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个...
2019-06-12 10:48:05 745
原创 linux系统下的jdk和tomcat安装
要保持jdk和tomcat的版本一致,这里我下载的都是1.8版本的1.jdk的安装1.1从官网下载jdk安装包https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html1.2通过xftp(可视化工具)上传到服务器上面(我的上传目录是/data)1.3解压文件到/usr/lo...
2019-06-10 10:13:11 211
原创 如何搭建Linux虚拟机
如何搭建Linux虚拟机安装VMWare配置Centos镜像xshell和xftp进行连接服务器测试安装VMWare配置Centos镜像我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择...
2019-06-06 10:32:35 3264 1
原创 VMware下安装的Centos7如何设置网络连接
1 对自己的服务器右击->设置->网络适配器->查看是否是桥接模式查看本机的配置,记录一下2 点击编辑->虚拟网络设置->VMnet8的DHCP设置记录一下起始IP和结束IP的最后一位的取值范围3 进入centos系统进入到根目录: cd / //编辑ifcfg-ens33文件 vi /etc/sysconfig/n...
2019-06-06 10:31:53 902 1
原创 mysql8.0.11版本的安装
我是一个2年半的程序员,竟然每次安装mysql都磕磕绊绊,所以总结一下安装的教程,嘻嘻~安装环境是:win10 1.下载zip安装包 下载地址:https://dev.mysql.com/downloads/file/?id=476233 ...
2019-03-27 10:42:59 363 5
原创 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题
解决方法1查看mapper.xml中namespace是否和Mapper类的位置相同解决方法2查看是否写的语句名称,resultType,resultMap,parameter和mapper类是否保持统一解决方法3maven install-&amp;gt;target目录下面并没有生成xml,则需要在pom.xml中添加一下代码&amp;lt;build&amp;gt; &amp;lt;!--由于xml没有被编...
2019-03-05 13:38:14 314
原创 java面试题
---------1、java基础--------2、MVC框架基础--------3、前端基础--------4、数据库基础--------5、linux基础命令--------6、jdk1.8的新特性编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一...
2019-02-19 18:22:48 110
原创 linux基本面试题
暂时就总结了这么多 有需要其他方面的阔以提出来一起学习,嘻嘻~linux常用命令:cd 打开目录mkdir 创建文件夹ll 展示改目录下面的所有文件rm -f 删除文件夹date查询当前日期—date -s 06/18/14将日志设置成2014年6月18号—date -s 14:20:50将时间设置成14点20分50秒—date MMDDhhmmYYYY.ss 例如date 0...
2019-02-18 15:35:28 333
原创 Disruptor并发框架的理解
1、什么是Disruptor? Disruptor 是实现了“队列”的功能,而且是一个有界队列。那么它的应用场景自然就是“生产者-消费者”模型的应用场合了。 可以拿 JDK 的 BlockingQueue 做一个简单对比,以便更好地认识 Disruptor 是什么。 我们知道 BlockingQueue 是一个 FIFO 队列,生产者(Producer)往队列里发布(publish...
2018-11-29 15:34:28 1534
原创 @ControllerAdvice+@ExceptionHandler全局异常捕获,并格式化给前端
我现在做的是web项目,当后台发生错误的时候,为了方便前端能够查看到错误,需要使用try{}catch{}方法,但是这样写太麻烦了,我们可以使用@ControllerAdvice+@ExceptionHandler进行全局异常的定义,例如:/** * 业务处理异常 */public class BusinessHandlingException extends RuntimeExcep...
2018-10-17 10:48:27 987
原创 利用IDEA调试线上代码
我们经常有个疑问,为什么上线之后就出问题了,而我们本地没有问题,解决方法如下:1、在服务器中为外部程序猿开放一个调试端口2、利用IDEA进行远程调试 ...
2018-10-11 14:44:19 3558
原创 nginx负载均衡的配置
公司最近做聊天类软件,由于用户量大,防止一台崩溃了,就导致全盘崩溃,所以需要多台业务服务器共同运行,但是给前端只能一个url地址,这时候我们就可以用到nginx代理服务器了。1、安装nginx(linux下的安装)我没有服务器所以这个是上网搜的,有问题的话,阔以一起讨论哈~https://blog.csdn.net/yejiyueshang/article/details/786972...
2018-09-20 15:14:57 239
原创 SpringBoot+MyBatis如何配置log4j日志输出(sql)
1、在pom文件中假如依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <...
2018-09-06 17:35:41 55716
原创 RabbitMQ的基础概念
学习这个的基本原理和基本应用场景: https://blog.csdn.net/whoamiyang/article/details/54954780学习了上面的文档之后,总结如下: 用户注册后,需要发送注册邮件和注册短信,并行:注册->邮件->...
2018-06-13 16:00:51 347
原创 Linux下的安装Redis和mongodb
只需要把Linux的防火墙关闭,还有安装Redis和mongodb服务就好了; 然后在自己本地安装个客户端(可视化软件)就可以测试了
2017-12-29 10:24:59 451
原创 打包上线的过程
今天是我人生中第一次打包上线测试,有点小小的激动,嘻嘻^-^。xShellxshell是连接linux后台的,是通过命令来操作服务器的。 xftpxftp是连接linux后台的,是通过可视化界面实现文件的替换、上传等等。 通过xftp可视化软件,将文件上传到相对应的服务器的webapps目录下,然后通过xShell命令行语句找到相对应的服务器的bin目录下面,通过相对应的命令启动或者关闭服务
2017-12-26 16:36:24 2467
原创 MongoDB数据库的理解
对于class文件看不见,可以通过jd_gui反编译工具 查看MongoDB的安装教程: http://blog.csdn.net/qq_15006743/article/details/78840244MongoDB的基本概念: SQL术语 MongoDB术语/概念 解释/说明 databa
2017-12-26 16:09:35 444
转载 Spring中@CrossOrigin的作用
参考:http://blog.csdn.net/zjy15203167987/article/details/77330992在Controller中看到@CrossOrigin ,这是什么?有什么用?为什么要用?what? @CrossOrigin是用来处理跨域请求的注解先来说一下什么是跨域:(站在巨人的肩膀上) 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览
2017-12-19 13:46:41 8574
原创 如何安装mongodb服务以及如何使用可视化工具连接mongodb数据库
如何安装mongodb:参考的是: https://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html 出现的问题: 异常:服务开启不了 发生服务特定错误: 100 发生服务特定错误: 48 解决方案:删除E:\MongoDB\data\mongod.lock文件可视化工具,我使用的是Robomongo(参考的是:http://bl
2017-12-19 10:53:54 9732
原创 如何实现安装jetty
第一种,安装jetty服务器 第一步:访问jetty的官方下载网址:http://www.eclipse.org/jetty/download.html 第二步:点击点击zip下载 第三步:解压 第四步:将所需要的项目打包成war包或者jar包,放在webapps文件中 第五步:在第一级目录,通过命令行语句:java -jar start.jar 启动服务即可第二种:在eclipse中
2017-12-18 14:22:07 936
原创 shiro在SSM以及与Springboot+Mybatis中的实践
公司项目使用的是前后端分离的方式编写项目,并且我们后台项目打包是打包成jar,所以没有web.xml这个文件。公司是使用SpringBoot+Mybatis+Shiro的框架编写,使用Maven这个插件构建项目的。下面是我根据公司项目总结的如何使用java文件来配置Shiro环境的。参考文档如下: SSM中shiro的实现: http://blog.csdn.
2017-10-10 15:34:34 1781
原创 正则表达式的获得
<img src="test.jpg" width="60px" height="80px"/> 如果用正则匹配src中内容 非懒惰模式匹配 src=”.*” 匹配结果是:src=”test.jpg” width=”60px” height=”80px” 意思是从=”往后匹配,
2017-09-19 09:42:29 427
转载 原生JS上传文件(java)
//fileInfo是文件内容(Base64位的字符串),fileName是文件名称,url是需要上传到的地址//base64的格式是这样的//data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf///AAAAAXRSTlMAQObYZgAAAENJREFUeF7tzb
2017-09-06 16:22:23 762
原创 node.js的安装教程
1下载安装包https://nodejs.org/en/download/2在控制台中输入: npm –registry=https://registry.npm.taobao.org install cnpm -g (这是淘宝镜像 可以很快下载所需要的东西)3在项目所在文件夹中打开控制台,输入: npm install下载项目所需要的一些文件4在项目所在文件夹中打开控制台,输入:npm r
2017-07-31 14:48:48 641
原创 shiro的基础
shiro的基础概念:shiro的作用:运行的原理:身份验证授权 Security ManagerShiro是从根对象Security Manager进行身份验证和授权 纯Java代码写法 DefaultSecurityManager securityManager = new DefaultSecurityManager(); //设置authenticator
2017-07-28 18:02:25 299
原创 对Redis的初步理解
由于公司要求每天学习个新框架,我选择了shiro这个框架学习,但是前提需要了解Redis,一下就是我今天对于Redis的理解。首先第一步需要了解如何在本地安装Redis以及操作客户端 http://www.cnblogs.com/wohexiaocai/p/4988051.html然后对redis进行理解: http://www.runoob.com/redis/redis-pipe
2017-07-24 20:04:32 232
原创 SpringBoot的理解
1 概念 官网上的解释: Features Create stand-alone Spring applications Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files) Provide opinionated 'starter' POMs to simpl
2017-07-21 15:48:42 495
原创 遇到的问题
1、详细情况如下:An internal error occurred during: “Updating Maven Project”.Preference node “org.eclipse.wst.validation” has been removed.解决方案:重启下eclipse,我的就是这样解决的!
2017-07-07 09:48:16 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人