自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (7)
  • 论坛 (3)
  • 收藏
  • 关注

转载 SQL 2012 解析JSON字符串

/****** Object: UserDefinedFunction [dbo].[parseJSON] Script Date: 2019/12/17 11:30:01 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER FUNCTION [dbo].[parseJSON] ( @JSON NVARCHAR(MAX) )RETURNS @hierarchy TABLE ( element_id I...

2020-09-29 08:46:37 46

转载 MySQL索引详解(优缺点,何时需要/不需要创建索引,索引及sql语句的优化)

一、什么是索引?  索引是对数据库表中的一列或多列值进行排序的一种结构,使用索引可以快速访问数据库表中的特定信息。二、索引的作用?  索引相当于图书上的目录,可以根据目录上的页码快速找到所需的内容,提高性能(查询速度)三、优点:通过创建唯一性索引,可以保证数据库表中的每一行数据的唯一性。 可以加快数据的检索速度 可以加速表与表之间的连接 在使用分组和排序进行检索的时候,可以减少查询中分组和排序的时间四、缺点创建索引和维护索引要耗费时间,这种时间随着数据量的增...

2020-08-06 14:57:45 55

转载 64位win10系统无法安装.Net framework3.5的两种解决方法

近日有网友反映在windows10_64位系统电脑上安装Net framework3.5,操作时总失败,怎么办呢?小编下面就介绍win10 64位系统无法安装Net framework3.5的两种解决方案吧在Windows10中,当我们安装某些软件的时候会提示“你的电脑上的应用需要使用以下Windows功能:.NET Framework 3.5(包括.NET 2.0和3.0)”。这时就需要大家安装该功能。但近日有网友反映在windows10_64位系统电脑上安装Net framework3.5,操作

2020-07-24 21:41:06 608

原创 maven如何快速查找某个包哪里引入的

描述最近项目中遇到一个问题,有个jar包跟项目的中的代码冲突导致一些奇怪的异常,项目是maven项目。问题查找由maven官网可知道maven的Dependency plugin就有这个问题的解决方案filtering the dependency tree,如我们要查找netty-all的包从哪里导入的。mvn dependency:tree -Dincludes=io.netty:netty-allmaven filter语法格式[groupId]:[artifactId]:[

2020-07-22 15:33:56 646

原创 不使用存储过程,不使用临时表,不使用循环在Mysql中获取一个时间段的全部日期

select a.Date from ( select curdate() - INTERVAL (a.a + (10 * b.a) + (100 * c.a)) DAY as Date from (select 0 as a union all select 1 union all select 2 union all select 3 union all select 4 ...

2020-02-15 21:21:02 248

原创 MySql8.0,使用Navicat连接时报错:Client does not support authentication protocol requested by server;consider

新安装的MySql8.0使用Navicat连接时报错:Client does not support authentication protocol requested by server;consider upgrading MySql CLIENT,后来找了好几个文章终于找到一个正确的: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysq...

2019-12-08 21:27:10 52

原创 关于js如何获取鼠标划过文本的内容与下标

$(document).ready(function () { $(".contenttext").mouseup(function (e) { var txt = window.getSelection(); //获取鼠标划过的对象 if (txt.toString(...

2019-07-08 08:53:46 531

转载 mysql中使用FIND_IN_SET查询在逗号隔开的字符串中符合多个ID的数据

FIND_IN_SET(str,strlist)函数 它不同于 like 模糊查询,它是以“,”来分隔值str 要查询的字符串strlist 字段名 参数以”,”分隔 如 (1,2,6,8)查询字段(strlist)中包含(str)的结果,返回结果为null或记录下面举例说明test表中有如下字段及值下面我想查询area中包含”1″这个参数的记录SELECT * ...

2019-05-06 14:00:27 747

转载 解决全局的jackson日期转换和解析

解决全局的jackson日期转换和解析因为项目有些特殊,需要解析各种格式的日期类型转换,后来发现jackson在日期转换上没法满足需要。遂重写了com.fasterxml.jackson.databind.util.StdDateFormat和com.fasterxml.jackson.databind.DeserializationContext。我的版本是jackson-data...

2019-04-14 01:05:53 1286

转载 Spring Boot:定制HTTP消息转换器

在构建RESTful数据服务过程中,我们定义了controller、repositories,并用一些注解修饰它们,但是到现在为止我们还没执行过对象的转换——将java实体对象转换成HTTP的数据输出流。Spring Boot底层通过HttpMessageConverters依靠Jackson库将Java实体类输出为JSON格式。当有多个转换器可用时,根据消息对象类型和需要的内容类型选择最适合的转...

2019-04-14 00:40:25 98

原创 子组件获取父组件对象函数封装到from 中

父组件:provide(){ return { form:this }},子组件inject: { form: { default: () => { return null } } },

2019-04-02 11:22:29 178

原创 java8 lambda 统计list中对象的重复次数

List<Integer> list = new ArrayList() {{add(12);add(20);add(12);add(22);add(22);...

2019-03-23 17:16:26 6299

转载 使用Gitblit 在Windows2008 r2上部署Git Server(完整版)

第一章 前言使用gitblit搭建git server需要配置两个大件:java jdk、gitblit本次搭建gitServer采用是当前最新版的两个版本,分别如下:jdk:Java SE Development Kit 8gitblit:gitblit-1.8.0第二章 jdk下载1、jdk下载地址http://www.oracle.com/technetwork/...

2019-03-15 00:31:33 303

原创 Git-GitLab 设置添加SSH

在 GitLab 上添加 SSH key 的步骤1、检查电脑是否已经有SSH key运行Git Bash客户端,执行以下命令:$ cd ~/.shls此命令可以检查电脑上是否已经存在id_rsa.pub。如果客户端提示:bash: cd: /c/Users/user/.sh: No such file or directory说明没有id_rsa.pub。...

2019-03-10 14:04:39 249

转载 JS中对象赋值只传值不传对象(地址)的方法,改变新值不影响旧值

使用JS有一个很恼人的问题,当我把对象赋值给新的对象后,新的对象改变了,旧的对象也会跟着改变,如以下例子: // 被引用的对象 var oldModel = { name: "oldModel", value: 123 } // 新的对象从旧的对象赋值 var newModel = oldModel // 只改变新对象的值 ...

2019-03-09 16:55:07 182

原创 mysql给root开启远程访问权限,修改root密码

1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 MySql-Server 分别放在独立的服务器上, 以便得到更大性能的提升, 此时 MySql-Serv...

2019-03-08 21:22:12 72

转载 领域模型中的实体类分为四种类型:VO、DTO、DO、PO

经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据。一、实体类百度百科中对于实体类的定义如下:实体类的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,...

2019-03-01 09:49:36 168

转载 Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分

PO:持久对象 (persistent object),po(persistent object)就是在Object/Relation Mapping框架中的Entity,po的每个属性基本上都对应数据库表里面的某个字段。完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。持久对象是由insert数据库创建,由数据库delete删除的。基本上持久对象生命周期和数据库密切相...

2019-03-01 09:48:13 38

原创 JS合并两个数组的方法

JS合并两个数组的方法我们在项目过程中,有时候会遇到需要将两个数组合并成为一个的情况。比如: var a = [1,2,3]; var b = [4,5,6];有两个数组a、b,需求是将两个数组合并成一个。方法如下:1、concat js的Array对象提供了一个叫concat()方法,连接两个或更多的数组,并返回结果。 var c = a.conc...

2019-02-18 13:41:14 72

原创 Java 基本数据类型最大值极限和最小值

public static void main(String[] args){ //Float System.out.println("Float.MIN_VALUE = " + Float.MIN_VALUE); System.out.println("Float.MIN_NORMAL = " + Float.MIN_NORMAL); System.out.pr...

2019-01-09 18:06:48 368

原创 Vue数据双向绑定 .sync

在以前我们希望组件之间实现双向绑定,即将父组件的值传给子组件,而后又在子组件中更新该值,并传递回给父组件,是比较麻烦的一件事。按照一般的方式,我们是通过在子组件中抛出一个事件,同时在父组件写一个方法接收并更新,实在是麻烦。现在有了一种更简便的方法,直接使用 .sync 来实现。如下面的代码:&lt;db-component-demo :moduleCode.sync="modu...

2018-12-22 15:55:56 327

转载 Intellij idea插件jrebel插件激活(热部署插件)

Intellij idea各种版本破解方案https://www.cnblogs.com/wang1024/p/7485758.htmlJRebel 介绍IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费不少生命啊。目前对于idea热部署最好的解决方案就是安装JRebel插件,这样不论是更新 class 类还是更新 Spring 配...

2018-11-19 10:04:41 1124

原创 Element 的Table组件判断当前是勾选状态还是取消勾选状态

最近有个需求,就是需要判断当前表格勾选的是选中的还是取消选中的。后来找到了个方法如下onTableSelect(rows, row) { let selected = rows.length &amp;&amp; rows.indexOf(row) !== -1}控制台输出的值true就是选中0就是取消勾选状态。 ...

2018-11-13 15:40:08 9946 9

原创 SpringBoot多数据源切换,AOP实现动态数据源切换

SpringBoot多数据源切换,AOP实现动态数据源切换操作数据一般都是在DAO层进行处理,可以选择直接使用JDBC进行编程或者是使用多个DataSource 然后创建多个SessionFactory,在使用Dao层的时候通过不同的SessionFactory进行处理,不过这样的入侵性比较明显,一般的情况下我们都是使用继承HibernateSupportDao进行封装了的处理,如果多个Se...

2018-10-30 16:32:25 16541 6

转载 关于setInterval和setTImeout中的this指向问题

问题描述前些天在练习写一个小例子的时候用到了定时器,发现在setInterval和setTimeout中传入函数时,函数中的this会指向window对象,如下例:var num = 0;function Obj (){ this.num = 1, this.getNum = function(){ console.log(this.num); ...

2018-10-27 14:53:22 87

转载 export ,export default 和 import 区别 以及用法

首先要知道export,import ,export default是什么ES6模块主要有两个功能:export和importexport用于对外输出本模块(一个文件可以理解为一个模块)变量的接口import用于在一个模块中加载另一个含有export接口的模块。也就是说使用export命令定义了模块的对外接口以后,其他JS文件就可以通过import命令加载这个模块(文件)。这几个都是ES...

2018-10-25 08:55:55 66

转载 vue.js原生组件化开发(二)——父子组件

前言在了解父子组件之前应先掌握组件开发基础。在实际开发过程中,组件之间可以嵌套,也因此生成父子组件。父子组件创建流程1.构建父子组件1.1 全局注册(1)构建注册子组件//构建子组件childvar child = Vue.extend({ template: '&lt;div&gt;这是子组件&lt;/div&gt;'});//注册名为'child'的组件...

2018-09-26 15:48:02 142

转载 vue.js原生组件化开发(一)——组件开发基础

前言vue作为一个轻量级前端框架,其核心就是组件化开发。我们一般常用的是用脚手架vue-cli来进行开发和管理,一个个组件即为一个个vue页面,这种叫单文件组件。我们在引用组件之时只需将组件页面引入,再注册即可使用。那么不用脚手架,如何进行组件开发呢,本文先介绍一下基础知识吧。组件使用流程1.组件构建1.1 extend构建法调用Vue.extend()方法,构建一个名字为my...

2018-09-26 15:46:23 345

转载 工具类——java在图片指定位置写字

import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.net.URL; import javax.imag...

2018-08-11 08:23:50 2317 1

转载 Linux下安装SVN服务端小白教程

安装使用yum安装非常简单:yum install subversion配置2.1. 创建仓库我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。[root@localhost /]# cd /home[root@localhost home]# mkdir svn[root@lo...

2018-07-23 11:21:03 96

原创 springboot配置freemarker使用application.properties

一、Maven添加引入&lt;!-- freemarker --&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-freemarker&lt;/artifactId&gt;&lt;/...

2018-07-20 10:37:32 10121

原创 Springboot集成通用Mapper和自动生成后运行报错

报错信息如下org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (tk.mybatis.mapper.provider.base.BaseInsertProvide...

2018-07-18 15:54:08 1082

转载 maven项目打包xml没有被打包解决办法 ,mybatis的xml打包

mapping目录里面的文件都是xml文件并不是.java文件,而maven打包默认的src/main/java的是Java文件,它不会打包里面的xml文件,所以在打包之后里面不会有mapping。解决办法:第一种方法:可以将xml放到 resources目录里面,这样做要改一下配置文件:把扫描xml的把扫描包的路径改成相应的路径即可 。第二种解决方法:在pom.xml中配置:在bui...

2018-07-18 11:45:38 2179

原创 intellij idea 2018 激活

http://btsha.com:41017亲自测试2018.1.6可以使用

2018-07-13 11:03:54 170

原创 微信小程序设置height 100%不起作用

page{ height: 100%;}.container{ height: 100%; width: 100%; background: red; display: flex; flex-flow: row wrap;/*flex-direction和flex-wrap的简写 */ justify-content:space-around;/*元素的对齐方式 默认左对齐 */ ...

2018-07-04 10:30:51 4891

转载 SpringMVC 测试 mockMVC

下文转载为: https://www.cnblogs.com/lyy-2016/p/6122144.htmlSpringMVC测试框架基于RESTful风格的SpringMVC的测试,我们可以测试完整的Spring MVC流程,即从URL请求到控制器处理,再到视图渲染都可以测试。一 MockMvcBuilderMockMvcBuilder是用来构造MockMvc的构造器,其主要有两个实现:Stan...

2018-06-28 18:02:57 74

转载 maven项目基本配置

一,搭建说明  1)搭建一个常用的maven环境,在建立maven项目时方便引用;二,建立maven项目  1)建立主模块                2)建立子模块(在主模块上new)                 三,配置主pom文件  &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w...

2018-06-26 10:07:27 89

转载 缓存更新的正确姿势

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。我不知道...

2018-06-25 08:56:15 180

转载 mysql 5.7.13 安装配置方法图文教程(linux)

1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql2下载mysql在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载:执行如下命名:#mkdir /data/software#cd /dat...

2018-06-09 11:41:42 301 2

原创 Ubuntu 安装 chkconfig 服务管理程序

一、 问题起源由于 CentOS 7 存在的问题,在 docker centos 容器中运行 ceph,执行 systemctl 指令会遇到如下错误:Failed to get D-Bus connection: Operation not permitted感觉这个问题只能换宿主机操作系统才能很好地解决,代价太大,遂决定使用 Ubuntu 14.04 容器运行ceph。注意:只能安装 ceph ...

2018-06-09 11:38:09 191

Java Test Util

测试工具,Java常用的,价格公道,童叟无欺,只需要一积分。

2018-11-10

java大型OA管理系统

还不错的java OA系统 ,我的企业内部就在用,为啥还需要凑够50字节,好烦啊。

2018-07-27

Linux应用系统开发

Linux应用系统开发,系统级应用开发,超值超值。超值了

2018-06-12

Linux特训班课程视频

Linux特训班,不怕苦不怕累,Linux运维技术,不知道凑够50字没。

2018-06-12

Linux服务器架设教程视频

Linux服务器架设,服务器架设视频教程,内容详细,机不可失,失不再来。

2018-06-12

Linux从入门到精通教程视频

Linux从基础到入门,适合没有基础的学员学习进修的的教学视频。

2018-06-12

Java高级架构师九个阶段

Java高级架构师的九个阶段,每个阶段又有很多种技术的详细教程信息,助你成长。

2018-06-12

求助,Apach映射端口到Tomcat,路径应该怎么配置

发表于 2018-01-30 最后回复 2018-02-01

求助 IDEA 里面用maven+SpringBoot啥子的 运行不了

发表于 2017-06-16 最后回复 2018-01-30

[求助]Spring这是报了个什么鬼错误!!

发表于 2017-06-13 最后回复 2017-06-13

空空如也

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

TA关注的人 TA的粉丝

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