自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Could not extract response: no suitable HttpMessageConverter found for content type [xxx]问题解决

HttpMessageConverter found for content type

2023-05-05 10:35:21 271

原创 mongodb 登陆简单授权操作

#mongo命令进入bashmongo -u "username" --authenticationDatabase "admin" -p "pwd" 127.0.0.1:17017/databasemongo 127.0.0.1:17017/database# 如果没有账号密码,端口是默认值mongo#创建用户和授权db.createUser({ user: "test",pwd: "1234",customData:{name:"test"},roles:[{ role: "userA

2020-06-15 14:00:17 377

原创 mongodb docker安装和编译安装

#镜像下载docker pull mongo 或者docker pull mongo:4.2.7启动mkdir -p /data/mongo/confmkdir -p /data/mongo/dbdocker run --name my-mongo -p 27017:27017 \ -v /data/mongo/conf:/etc/mongo \ -v /data/mongo/db:/data/db \ -e MONGO_INITDB_ROOT_USERNAME=z

2020-06-12 18:48:04 193 1

原创 docker mysql安装

#MySQL下载镜像文件docker pull mysql也可以指定镜像版本docker pull mysql:8.0.20https://hub.docker.com/_/mysql创建挂载目录mkdir /data/mysql/datamkdir /data/mysql/confsudo docker run --name mysql8.0 -p 13306:3306 \ -v /data/mysql/data:/var/lib/mysql \ -v /data/mysql/co

2020-06-11 18:00:02 140

原创 Markdown添加脚本对应标识符

#常用程序标识关键字ItemValueCcpp , cJavajavaPythonpy , pythonPHPphpShellbash , shellC#c# , c-sharp , csharpCSScssJavaScriptjs , jscript , javascripttexttext , plainXMLxml , xhtml , xslt , htmlRr , s , splusGOg

2020-06-11 17:56:26 912

原创 docker安装

CentOS上安装Docker Engine前提条件操作系统要求要安装Docker Engine,您需要一个CentOS 7的维护版本。不支持或未测试存档版本。该centos-extras库必须启用。默认情况下,此存储库是启用的,但是如果已禁用它,则需要重新启用它(https://wiki.centos.org/AdditionalResources/Repositories)。overlay2建议使用存储驱动程序。卸载旧版本较旧的Docker版本称为docker或docker-engine。

2020-06-11 15:01:09 119

原创 mongoTemplate下中文字符首字母排序

1.字符串按字母顺序排序 db.entiy.find({}).collation({"locale": "zh", numericOrdering:true}).sort({name:1});这是mongodb下nosql语句书写。结合mongoTemplate;需要以下处理: Query query = new Query();// 园区id campusId Criteria criteria = Criteria.where("campusId").is(pagePa...

2020-05-12 17:03:08 1801 1

转载 MyBatis - Plus条件构造器

说明以下出现的第一个参数 boolean condition 表示该条件是否加入最后生成的sql中以下代码块的多个方法均为从上往下补全个别boolean类型的为入参,默认为true以下出现的泛型This均使用Wrapper的实例以下方法出现的R为泛型,在普通的warapper中是String,在LambdaWrapper的函数(例:Entity::getId,Entity为实体类,getI...

2020-01-08 15:51:14 541

原创 单例模式简易总结

单例模式就是确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。数据创建型模式。1. 饿汉式单例。加载的时候就已经初始化,并创建单例对象。线程安全。优点:无锁,执行效率高,用户体验上,比懒汉式好。缺点:类加载就已初始化,不用则浪费内存。Spring 中的IOC容器ApplicationContext 典型的懒汉式单例。比较适用于单例较少的情况。2.懒汉式单...

2019-09-17 17:37:12 101

转载 java 字节码 指令集 汇编

常量入栈指令 指令码 操作码(助记符) 操作数 描述(栈指操作数栈) 0x01 aconst_null null值入栈。 0x02 iconst_m1 -1(...

2019-07-26 12:19:04 333

原创 Mybatis映射实体类报错

nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.egreatwall.gsn.common.model.workflow.WorkflowBind with invalid types () or values (). Cause: java.l...

2018-06-27 09:56:51 1588

转载 linux安装yum

yum 是linux环境安装软件包的一种方式。很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件 yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时, 需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库可以是本地的,也可以是HTTP、FTP、nfs形式使用的集中地、统一的网络仓库  如果你的linux环境不能访问外网,那你装yum没有意义,因为他需要访问http的...

2018-05-16 13:16:03 8065 1

原创 mybatis报错处理

Caused by: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.egreatwall.gsn.common.privilege.dao.RoleMapper.RoleMapId;这一错误下面红色标记路径不对就会造成此错误,当然也会有其他的原因这只是原因之一。&l...

2018-05-11 13:30:49 642

转载 Maven异常:Could not find artifact

用Maven build("clean tomcat7:run" )  Maven聚合工程时,出现了一下问题:[plain] view plain copy[INFO] Scanning for projects...  [ERROR] [ERROR] Some problems were encountered while processing the POMs:  [FATAL] Non-re...

2018-05-09 10:51:39 12011

转载 git 使用与安装

git 提交 全部文件git add . git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件。注意 -A 选项后面还有一个句点。 git add -A表示添加所有内容, git add . 表示添加新文件和编辑过的文件不包括删除的文件; git add -u 表示添加编辑或者删除的文件,不包括新添加的文件git comm...

2018-05-08 16:48:22 134

转载 idea导入eclipse的web项目

一、导入自己的web项目     步骤:File->New->Project from Existing Source...二、选择项目的所在位置,点击"OK";接着如下图所示的步骤操作:三、成功导入项目之后,点击图中红色框中的选项:四、进入到此页面后,我们先选择”Project”,在”Project SDK”选择自己的JDK,然后在”Project Language level”中选...

2018-05-07 16:28:23 266

转载 ajax提交 后台返回中文乱码问题

接口返回数据相关使用@ResponseBody后返回NUll说明:刚把后台运行起来,兴高采烈的测试接口数据,结果无论如何都是返回null,最终通过各种百度,发现原来是没有引入关键的Jar包.解决办法: 需要引入jackson的jar包(jackson core和jackson mapper),引入后图:  使用@RequestMapping返回中文乱码原因分析:(网上基本都是一致的答案)首先: 确...

2018-04-02 17:21:30 2507

转载 maven构建web项目命令

mvn archetype:generate -DgroupId=com.albert -DartifactId=TestMaven -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false   -DarchetypeCatalog=internal mvn archetype:generate  必须的格式(3.0以...

2018-03-26 17:23:28 279

转载 如何使VMware ip与本机ip处于同一网段

首先确认本机ip  可以看出一下信息: 本机ip: 192.168.1.162 网关:192.168.1.1 DNS服务器:192.168.1.1虚拟机网络适配器有两种:VMnet1 和 VMnet8.查看虚拟机网络适配器打开虚拟机工作台: 在目标虚拟机下右键, 选择“设置”, 打开“虚拟机设置”对话框, 再选择“网络适配器”

2017-11-06 15:09:48 5310

转载 JavaScript onclick传递对象参数(传递一行数据时)错误:uncaught SyntaxError: Unexpected identifier

博主遇到的是用onclick传递对象参数时(easyui传递一行数据时),会报Sncaught SyntaxError: Unexpected identifier错误。 经查,onclick(对象)这种传递对象形式里面的对象会变成onclick([object Object])。解决方法:将对象转化为json字符串,再将json字符串的双引号转换成单引号就行了思路: JSON.s

2017-10-20 14:56:41 1847

转载 Bootstrap Table 表格参数详解

表格参数名称 标签 类型 默认 描述 -data-toggleString'table'不用写 JavaScript 直接启用表格。classesdata-classesString'table table-hover'表格的类名称。默认情况下

2017-09-28 17:42:35 9646

转载 Bootstrap Table使用分享

1版权声明:本文为博主原创文章,未经博主允许不得转载。最近客户提出需求,想将原有的管理系统,做下优化,通过手机也能很好展现,想到2个方案:a方案:保留原有的页面,新设计一套适合手机的页面,当手机访问时,进入m.zhy.com(手机页面),pc设备访问时,进入www.zhy.com(pc页面)b方案:采用bootstrap框

2017-09-26 19:43:01 467

转载 IDEA热部署(一)---解析关键配置。

一、war和exploed区别On Upate Action 与 On Frame Deactivation  这两个选项的设置,依赖于 项目的部署方式 是war包 还是 exploded ,看下面的gif:这里实在是太灵活了,如果要讲 太费时间了,我们只讲exploded模式下的设置,因为这个我们用的最多,开发模式,开发完成后 直接用maven的 packag

2017-08-31 17:18:39 432

转载 maven修改本地和中央仓库

什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如 log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永 远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得

2017-08-24 14:34:21 409

转载 Maven pom.xml与settings.xml详解

pom.xml与settings.xmlpom.xml与setting.xml,可以说是Maven中最重要的两个配置文件,决定了Maven的核心功能,虽然之前的文章零零碎碎有提到过pom.xml和settings.xml里面的内容,但都是大略带过,学习与研究地并不细致,本文的目的就是详细研究下这两个Maven重要的配置文件,从这两个配置文件可以牵出非常多的Maven话题。 Mave

2017-08-24 14:25:54 397

转载 Maven基础-默认中央仓库[settings.xml 配置详解 ]

先:Maven中央仓库的搜索全部公共jar包的地址是,http://search.maven.org/===Maven基础-默认中央仓库===================================当我们创建一个简单的Maven项目后(只需要在pom.xml配置好依赖),运行mvn clean install就可以把项目构建好,不需要我们手工下载任何jar,这全靠中央仓

2017-08-24 14:10:58 830

转载 SpringMVC接收复杂集合参数

Spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集合请求参数时不会自动的转换成JSON数据再解析成相应的集合。以下列举接收List、List、List>

2017-07-26 18:13:17 631

转载 POI读取Excel常见问题

最近在做一个将excel导入到报表中的功能,使用了POI来实现,发现POI使用有诸多不便之处,先记录下来,以后可能考虑使用Openxml。       1. 数值类型处理       通过POI取出的数值默认都是double,即使excel单元格中存的是1,取出来的值也是1.0,这就造成了一些问题,如果数据库字段是int,那么就会wrong data type,所以需要对数

2017-06-19 15:27:42 544

转载 Oracle行级锁的特殊用法简析

Oracle有许多的锁,各种锁的效用是不一样的。下面重点介绍Oracle行级锁,Oracle行级锁只对用户正在访问的行进行锁定。可以更好的保证数据的安全性,需要的朋友可以了解下Oracle有许多的锁,各种锁的效用是不一样的。下面重点介绍Oracle行级锁,Oracle行级锁只对用户正在访问的行进行锁定。可以更好的保证数据的安全性。 如果该用户正在修改某行,那么其他用户就可以更新同一

2017-06-16 11:26:59 2832

转载 java JDK1.8

摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介

2017-06-13 14:41:38 1142

转载 OVER(PARTITION BY)函数用法

OVER(PARTITION BY)函数介绍开窗函数               Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。      开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:1:over后的写法:    

2017-04-26 17:13:56 573

转载 jquery.validate使用攻略

主要分几部分jquery.validate 基本用法jquery.validate API说明jquery.validate 自定义jquery.validate 常见类型的验证代码下载地址jquery.validate插件的文档地址http://docs.jquery.com/Plugins/Validationjquery.validate插件的主页

2017-03-14 14:36:30 708

转载 ajaxForm和ajaxSubmit 的用法及整理

jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求参数:url (String) : 发送请求的URL地址.data (Map) : (可选) 要发送给服务器的数据,以 Key/value 的键值对形式表示。callback (Function) : (可选) 载入成功时回调函数(只有当Respon

2017-01-23 16:21:09 2783

转载 专为枚举类设计的集合类EnumSet

一 集合类EnumSet概述EnumSet是一个专为枚举类设计的集合类,EnumSet中所有元素都必须是指定枚举类型的枚举值,该枚举类型在创建EnumSet时显式或隐式地指定。EnumSet的集合元素也是有序的,EnumSet以枚举值在Enum类的定义顺序来决定集合元素的顺序。EnumSet在内部以位向量的形式存储,这种存储形式非常紧凑、高效,因此EnumSet对象占用内存很小,而且运行效

2017-01-19 14:48:11 916

转载 Java的四舍五入

四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了。在讲解之间我们先看如下一个经典的案例:public static void main(String[] args) { System.out.println("12.5的四舍五入值:" + Math.round(12.5)); System.out.printl

2017-01-16 10:55:16 234

转载 正则语法

正则表达式 - 语法正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列出目录时,dir *.txt 或 ls *.txt 中的 *.txt 就不是一个正则表达式,因为这里 * 与正则式的 * 的含义是不同的。构造正则表达式的方法和创建数学表达式的方

2017-01-13 17:33:52 509

转载 (基础篇)正则表达式的语法汇总与详细介绍

(基础篇)正则表达式的语法汇总与详细介绍用好正则表达式往往会起到事半功倍的效果,以下是对PHP正则表达式的语法汇总和详细介绍。 首先,让我们看看两个特别的字符:'^' 和 ‘$' 他们是分别用来匹配字符串的开始和结束,一下分别举例说明 "^The": 匹配以 "The"开头的字符串;"of despair$": 匹配以 "of despair" 结尾的字符串;"

2017-01-13 15:51:54 291

原创 jdbcTemplate 查询

1.jdbcTemplate.queryForObject 返回的单行单列的数据。相当于查询数据有多少列。String Sql=select count(*) count from S_JFLHHMD jflhndcsid=?String forObject = jdbcTemplate.queryForObject(Sql, String.class(Integer,class), jfl

2017-01-12 15:11:07 2488 2

原创 将excel表格中的数据,转换为sql语句,并存储到txt文档中。

前台页面:form action="${ctx}/test/result" method="post" enctype="multipart/form-data"> input type="file" value="选择文件" name="multipartFile" id="excel"/> input type="submit" class="submit" value

2017-01-12 14:19:54 1292

转载 正则表达式实例

正则表达式实例 1.验证数字:只能输入1个数字 表达式 ^\d$ 描述 匹配一个数字 匹配的例子 0,1,2,3 不匹配的例子 2.只能输入n个数字 表达式 ^\d{n}$    例如^\d{8}$ 描述 匹配8个数字 匹配的例子 12345678,22223334,12344321 不匹配的例子 3.只能输入至少n个数字 表

2017-01-11 14:59:11 1141

空空如也

空空如也

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

TA关注的人

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