自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 Vue拦截器

拦截器分类在请求或响应被 then 或 catch 处理前拦截他们,分为请求拦截器和响应拦截器;示意图请求拦截器和响应拦截器 一般在请求拦截器中增加标识token或其他请求配置,在响应拦截器中对统一错误或状态码进行处理(跳转统一页面如登录)// 添加请求拦截器axios.interceptors.request.use(function (config) {//...

2019-08-08 17:46:58 768

原创 找最长回文子串

题目:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"解题思路:给定变量len记录最长回文子串长度,变量start记录最长回文子串开始位置,end记录最长回文子串结束位置。遍历字符串的每一个...

2019-08-02 16:16:39 220

原创 数据结构之红黑树

1.红黑树的四大性质 (1)每个节点不是红色就是黑色; (2)不可能有走在一起的红色节点; (3)根节点都是黑色; (4)每个红色节点的子节点都是黑色。叶子节点都是黑色。 (5)从一个结点到该结点的所有子孙结点的所有路径上包含相同数目的黑结点2.红黑树的几种变换 (1)颜色变换 当前结点的父亲是红色,且它的祖父节点的另一个子结点也是红色(叔叔节点...

2019-07-29 09:41:46 171

转载 异步线程

https://blog.csdn.net/danielzhou888/article/details/83832266

2019-07-24 13:35:30 109

转载 windows上安装kafka并运行

原文链接:https://www.cnblogs.com/lnice/p/9668750.html1. 安装JDK1.1 安装文件:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载JDK1.2 安装完成后需要添加以下的环境变量(右键点击“我的电脑” -> "高级系统设置" -> "环境变...

2019-07-23 22:17:26 182

原创 HashMap源码阅读及理解

HashMap、HashTable、ConcurrentHashMap的区别特点 HashMap是哈希表的Map接口的一个实现类,底层采用的是Entry数组和链表实现。HashMap是采用key-value形式存储,其中key是可以允许为null但是只能是一个,并且key不允许重复(如果重复则新值覆盖旧值)。HashMap是线程不安全的。HashMap存入的顺序和遍历的顺序有可能是不...

2019-07-23 16:36:39 183

原创 java单例模式的几种实现方式

(1)饿汉模式(线程安全、调用效率高、但不能延时加载)package com.si.single1;/* * 饿汉式 * 立即创建 * 线程安全 * */public class SingleDemo { private static SingleDemo instance = new SingleDemo(); // 构造器私有化 private SingleDem...

2019-07-18 17:35:53 117

原创 Mysql数据库Sql语句更改主键设置

删除主键,若主键中有auto_increment配置,需要先将其去除。可以用modify重置主键类型设置。 alter table 表名 modify 字段名 字段类型(注意:字段类型中不要包含primary key、auto_increment); 2.删除主键 alter table 表名 drop primary key; 3.增加主...

2019-07-17 16:12:39 2565

原创 Mybatis 返回Map类型

1.mybatis返回map.(1)返回一条记录的map,其中key是列名,value是列所对应的值。例如:接口方法:public Map<String ,Object> selectByTaskId(String taskId);Sql语句:<selectid="selectByTaskId"resultType="map"> ...

2019-07-17 16:09:06 7282 2

原创 SpringBoot 上传文件工具类的编写

1.新建一个自动配置文件custom.properties并编写注意:服务器地址必须绝对路径,系统路径形式。2.编写读取配置文件的工具类PropertiesUtil.package com.crawler.util;import java.io.IOException;import java.io.InputStream;import java.util.Propertie...

2019-07-16 18:04:29 2717

原创 Mybatis 一对多查询

1.在Mysql表对应javabean中添加关联表对象属性。2.编写相应属性的getter方法以及toString()方法。3.编写相应mapper接口中的查询方法4.编写mapper.xml中的相应代码,重点是返回类型的定义其中需要注意的是:一对多查询的时候需要用<collection>标签,其中property=关联对象在此表中的属性名,OfType...

2019-07-16 17:33:25 283

原创 PageHelper 插件最常使用规则

//从第一页开始,每页10条数据PageHelper.startPage(1(当前页码), 10(每页数量));//紧跟着的第一个select方法会被分页List<Country> list = countryMapper.selectIf(1);//将分页信息封装在pageInfo对象中PageInfo<list> page=new PageInfo<&...

2019-07-16 17:05:06 104

原创 springboot环境下Mybatis逆向工程的搭建(eclipse)

1.首先在eclipse中下载逆向工程的插件打开eclipse--选择EclipseMarketplace-在其中搜索Mybatis Generator-点击install-等待安装完成。2.检查安装Mybatis Generator是否成功file-new-other-Mybatis-看是否如下图:3.点击Mybatis Generator Configuration Fil...

2019-07-11 00:43:13 841

原创 .Net下正则匹配规则

.Net中常用的正则表达式选项:(1)IgnoreCase(忽略大小写):匹配时不区分大小写。(2)Multiline(多行模式):更改^和$的含义,使它们分别在任意一行的行首和行尾匹配,而不仅仅在整个字符串的开头和结尾匹配。(在此模式下,$的精确含意是:匹配\n之前的位置以及字符串结束前的位置.)(3)Singleline(单行模式)更改.的含义,使它与每一个字符匹配(包括换行符\...

2019-07-09 21:36:18 527

原创 java下正则匹配规则

在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。 正则表达式就是用于描述这些规则的工具。 \b是正则表达式规定的一个特殊代码(好吧,某些人叫它 元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处(\bhi\b) 。虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是\b并不匹配这些单词分隔字符中的任何一个...

2019-07-09 21:30:38 186

原创 Webcollector 爬取淘宝页面小程序

package com.si.demo;import org.jsoup.nodes.Document;import cn.edu.hfut.dmic.webcollector.model.CrawlDatums;import cn.edu.hfut.dmic.webcollector.model.Page;import cn.edu.hfut.dmic.webcollector.p...

2019-07-08 21:00:40 541 1

原创 Eclipse 安装并使用AmaterasUML插件

1.在安装AmaterasUML之前,首先要安装GEF。GEF在线安装地址为:http://download.eclipse.org/tools/gef/updates/releases/2.安装AmaterasUML,在线安装地址为:https://takezoe.github.io/amateras-update-site/3. 用法:在工程名称右键选择New-Other,弹...

2019-07-08 12:51:51 584

原创 Eclipse中安装插件通用方法

1.打开Eclipse软件;2.点击help;3.选择Eclipse MarKetplace;4.搜索插件名或关键字-安装。

2019-07-08 09:36:34 147

原创 navicat 连接mysql数据库出错(client does not support protocol)

问题:mysql可以通过命令行登陆,navicat连接数据库时出错。原因:mysql加密方式navicat不支持。解决办法: (1)通过命令行登陆mysql数据库:mysql -u root -p; (2)依次执行以下命令: use mysql; alter user 'root'@'loc...

2019-07-05 09:58:34 539

原创 mysql8.0安装过程服务无法启动

1.mysql安装过程中,出现服务没有问题,但是无法启动的情况。原因:mysql中没有自动生成的data文件,需要我们手动去创建。解决办法: (1)找到mysql的安装目录,进入bin的目录下,进入命令行(最好以系统管理员身份进入); (2)输入mysqld install命令,显示成功; (3)输入mysqld--initialize -ins...

2019-07-05 09:48:00 2414

原创 ssm小型项目搭建(增删改查功能)

Crud ssm 小型项目搭建遇到问题创建maven项目时pom文件中<packaging>war</packing>报错原因:缺少相对应的web.xml文件解决办法:右击创建的maven项目,选择properties下的Project Facets,先去掉Dynamic web Module,然后再重新添加,添加时注意选择路径.index页面打开之后是页面...

2018-12-10 12:39:07 1155 1

原创 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

1.选中有问题的文件,右击,选择Build Path -&gt; configure Build Path,进入如下页面:2.选择Add Library,进入如下页面:3.选择Server Runtime,进入如下页面: 4.选择相应的tomcat,点击Finish即可....

2018-09-07 11:10:13 107

转载 spring dataSource

https://blog.csdn.net/sujz12345/article/details/53046840

2018-09-07 09:18:37 91

原创 没有typeHandler的问题 (No typehandler found for property exposeFiles)

程序运行过程中遇到如下问题: 这说明在mapper.xml配置文件中,没有给变量配置typeHandler,需要在xml文件中那个添加typeHandler.如数据库中为json字段,则需要在xml文件中,添加JsonTypeHandler,例如:&lt;result column="expose_files" jdbcType="OTHER"            proper...

2018-09-06 12:26:33 3643

原创 如何使用spring内部测试

在测试方法上标注:@RunWith(SpringJUnit4ClassRunner.class) // 表示继承了SpringJUnit4ClassRunner类@ContextConfiguration(locations = { "classpath*:配置文件名" })

2018-09-06 12:10:52 109

原创 在表示路径时,点和/的区别

在编写项目的一些配置文件时,常会遇到要求填写路径的问题,此时需要注意:1 / 表示根目录下,文件的具体位置2 . 表示文件名分割符,比如:包或者类的全名等等....

2018-09-06 09:30:28 326

原创 mybatis与spring整合后 原始DAO开发方法

1.填写spring-mybatis.xml文件,(也就是applicationContext.xml)&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XML...

2018-09-04 17:23:50 196

原创 mybatis 映射文件加载方式(resource与class,package)

1.resource加载方式,适用于类路径下的文件加载(注意:mybatis原始开发Dao,xml文件与接口文件不在同一路径下,仅能用resource加载映射文件)    &lt;mappers&gt;        //注意路径书写方式        &lt;mapper resource="com/das/pojo/TeacherDao.xml"/&gt;    &lt;/mapp...

2018-09-04 16:45:40 3328

原创 mybatis 与spring 整合

1.spring 与mybatis 整合主要是在于spring-mybatis.xml文件的编写.首先是自动扫描,数据源等的配置,这个比较容易理解.&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="ht...

2018-09-03 17:19:21 82

转载 selectKey-mybatis

https://blog.csdn.net/xu1916659422/article/details/77921912

2018-08-27 11:46:35 121

原创 用echarts画回归图,并实现一个按钮点击事件

&lt;!DOCTYPE html&gt;&lt;html style="height: 100%"&gt;   &lt;head&gt;       &lt;meta charset="utf-8"&gt;   &lt;/head&gt;   &lt;body style="height: 100%; margin: 0"&gt;     

2018-08-26 16:54:46 2056

原创 JSON与字符串,javaBean互相转换

1.将对象转化为JSON 字符串String str="[{id:'1',student_name:'xiaoxiao'},{id:'2',student_name:'xiaohui'}]";String json=JSON.toJSONString(str);(fastjson)2.将JSON字符串转换成JSONObject或JSONArrayJSONObject.parse()...

2018-08-20 15:14:10 298

原创 JSON 格式数据存储问题二

1.要求将ArrayList &lt;String&gt;类型的数据存入数据库中的data字段,并且可读出为ArrayList&lt;String&gt;类型的数据:      与Map&lt;Integer, String&gt;类型(https://blog.csdn.net/weixin_42766327/article/details/81865158)数据不同的是,需要重写typeH...

2018-08-20 14:42:06 190

原创 JSON格式数据存储问题一

问题描述:在mysql5.7的情况下,将某一类型的数据以JSON格式存储到数据库中的某一字段中,并能够以原有类型从数据库中取出.解决办法:将某一类型的数据以JSON格式存储到数据库中的某一字段中以Map&lt;Integer, String&gt;类型的数据为例,将其存入数据库中的map字段,并且可读出为Map&lt;Integer, String&gt;类型的数据:(1)首先...

2018-08-20 08:22:35 7496

原创 ubuntu16.04开起wifi热点

1.首先保证电脑连接有线网络.2.点击电脑屏幕右上方联网图标,选择最后一个选项:编辑连接.3.进入如下页面,选中选中wifi选项,点击添加. 4.进入如下页面,选择连接类型为wifi,点击新建.5. 进入如下页面,填写连接名称与SSID,这两项填写相同即可,然后模式选择热点.6.点击wifi安全性选项,进入如下页面选择WPA 及WP2 个人,并输入密码.7....

2018-08-05 20:21:15 4843

原创 ubuntu16.04 PPPoE拨号上网

1.打开linux终端,输入命令sudo pppoeconf2.进入如下界面,选择是.3.进入如下界面,选择是.4.进入如下页面,删除原有用户名(重要),重新输入自己账户用户名. 5.进入如下界面,输入密码.6. 接下来一直选择是即可完成设置,打开网页即可上网.7.打开pppoe拨号上网命令:sudo pon dsl-provider8.关闭连接:sud...

2018-08-05 19:43:35 9275

转载 ubuntu16.04安装中文输入法

googlepinyin的安装1.安装汉语语言包sudo apt-get install language-pack-zh-hans执行该命令后,系统就会自动安装所需要的汉语语言包2.安装谷歌拼音输入法sudo apt-get install fcitx-googlepinyin执行该命令后,系统就会自动安装fcitx和goolgepinyin程序,也同时会安装一些配置fcitx...

2018-07-22 21:10:37 462

空空如也

空空如也

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

TA关注的人

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