自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot聚合项目+mybatis+dubbo+zookeeper+maven项目环境搭建

搭建项目环境,是一个程序员学习的必经之路。没有项目环境,如何开始快乐的编码呢?注:本笔记使用IDE开发工具环境整合: springboot+mybatis+dubbo+zookeeper+maven+git & 最后项目打包启动第一步: 创建主工程 1.1: file -> new -> project选择maven项目进入下一步。填...

2019-06-03 19:33:48 2852 1

原创 怎么看mysql执行计划

前言 mysql是关系型数据库中比较流行的一款数据库。在工作中使用mysql,难免会遇到sql执行缓慢的情况。这时候,我们就需要查看sql的执行计划,以此来分析sql执行缓慢的问题所在。如何查看mysql执行计划方法一:使用explain(推荐)explain select * from t_user;方法二:使用Navicat解释执行执行计划结果下面,我们依次解析每个字段的含义。id(重要)表示表的读取顺序,分为两种情况:id相同,读表顺序...

2021-03-23 21:21:22 8875

原创 简单易懂的ArrayList源码分析

ArrayList是工作中使用频率很高的数组集合类,让我们来看看它的实现原理是什么。ArrayList关键属性 //默认初始化容量大小 private static final int DEFAULT_CAPACITY = 10; //空数组实例 private static final Object[] EMPTY_ELEMENTDATA = {}; //默认初始化大小的空实例,与EMPTY_ELEMENTDATA区分出来 private sta

2021-03-14 21:02:16 205 3

原创 最简单的springboot整合mybatis教程

环境IDE:Intellij IDEA数据库: mysql步骤1:使用Spring Initializr快速创建springboot项目。2:选择jdk版本为8,修改包名3:选择依赖包Lombok用于快速生成代码4:完成项目创建,修改application.properties文件为application.yml5:配置数据源跟mybatis的sql映射文件路径spring: datasource: url: jdbc:mysql:/

2021-03-11 21:28:44 330 3

原创 页面引用iframe标签之后,ifame标签后面的代码失效问题

页面引用了iframe之后<iframe src = "..." /><script>...</script>script标签都失效了。原因: iframe必需使用闭合标签。改成<iframe></iframe>即可...

2019-10-08 16:54:43 1192 1

原创 jenkins.war放tomcat下访问404

将jenkins.war放在tomcat的webapp下面,启动tomcat,tomcat主页可以访问,tomcat的webapp下的其它项目也可以访问。但是jenkins一直404.注意: tomcat目录下有一个日志文件夹打开当天的日志文件。发现报错信息很明显是jdk版本不支持。应该是最新版的jenkins用到了jdk1.8以上的语法。所以需要修改tomcat使用的jd...

2019-07-05 11:13:47 4526

原创 mysql安装到代码数据插入过程及问题解决(window平台)

本文记录mysql服务器的安装,navicat连接mysql,及最终代码连接数据库并插入数据的过程。因为期间遇到了较多问题,因此记录下来。步骤1:安装mysql软件步骤2: navicat连接数据库步骤3:代码连接并插入数据步骤1: 安装mysql软件 1.1 下载地址:https://dev.mysql.com/downloads/mysql/ ...

2019-07-02 19:30:49 1123

原创 springboot项目多环境的配置及使用切换

日常开发中,项目环境一般分为开发,测试,beta,生产环境。每个环境之间的配置信息可能不一样,例如数据库的连接信息,开发环境肯定不能连接生产环境的数据库。所以,就需要针对不同的环境配置不同的信息,并可以通过比较简单的方式来指定是要使用哪个环境的配置。 配置文件如下:#这边是公共配置,如果环境配置中没有的配置,就取这边server: port: 8092#指定默认激活...

2019-06-12 10:58:57 1381

原创 memcached简单入门使用学习

memcached,可以用于分布式系统的缓存服务。例如:集群中有两台服务器,第一次请求被分发到了A服务器处理并存放了一个缓存。第二次请求需要获取第一次存放的缓存,但是第二次请求被分发到了B服务器上,B服务器上就拿不到缓存,因为这个缓存存在了A服务器中。因此,引入memcached.两台服务器都将数据存到第三方的memcached缓存中。就不会存在这种问题。第一步:下载memcached...

2019-06-06 16:52:49 219

原创 【java】pdf水印被图片覆盖

protected void addText(PdfContentByte contentByte, String content, float positionX, float positionY, float gradient, float fontSize) { PdfGState gs = new PdfGState(); try { //开始 con...

2019-01-08 17:20:55 4102

原创 java源码阅读笔记

1. native 原生态private static native void registerNatives();理解: native修饰方法表示该方法是原生态的。java不能直接跟系统最底层进行交互,需要借助其他的语言,如c语言来实现跟底层系统的交互。native修饰的方法在java文件中没有具体实现,表示的是该方法是使用其他语言实现的。2. transient 瞬态private trans...

2018-06-20 08:23:38 350

原创 使用POI导出excel文件

使用POI导出excel常用的几个方法创建工作簿对象创建sheet创建样式合并单元格打印默认设置打印页脚创建工作簿对象FileOutputStream fileOut=new FileOutputStream(); WorkBook wb = new HSSFWorkBook(); //建议使用接口来声明变量(面向接口思想, 可以方便使用接口的不同实现) wb.w

2016-07-10 10:04:04 345

空空如也

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

TA关注的人

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