自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot零配置原理(个人见解)

spring boot零配置原理1. spring MVC的web.XML文件<servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name&gt

2020-09-18 14:33:54 247

原创 解决postgresql数据库 : 在等待服务器启动时超时 , 致命错误锁定文件“postmaster.pid”已经存在 , 某些服务在为由其他服务或程序使用时将自动停止...等问题

1.事务日志重置找到postgresql的安装目录,进入bin目录 执行.\pg_resetxlog.exe -f …\data2.删除postmaster.pid文件3.启动服务参考:https://blog.csdn.net/my_name_nb/article/details/85237718https://blog.csdn.net/h_ijun/article/details/103461918...

2020-09-08 11:53:41 4801

原创 cas单点登录报NullPointerException

单点登录登录完以后报空指针异常,其原因是因为我在tomcat里面修改了server.cml文件的maxpostsize值,将这个参数去掉,就能正常使用了

2020-07-15 14:31:29 483

原创 在js里面拼接html标签

//清空标签id为psyGuardian下的所有标签内容 $("#psyGuardian").empty(); //拼接标签体 var html = '<a href="../people/peoPeoleDetailInfoNew.html?peoId='+result.object.peoPeople.peoId+'" >'+result.object.psyGuardian+'</a>' //拼接标签 $("#ps..

2020-06-16 10:56:12 1255 1

原创 JVM内存模型图解(包含堆栈方法区例子和图解)

下图是完整的虚拟机模型我们主要是了解三个1. 堆区(heap ):存储的全部是对象,每个对象都包含一个与之对应的class的信息。jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身2. 栈区(stack):基本类型变量区、执行环境上下文、操作指令区每一个线程包含一个stack区,只保存基本数据类型的对象和自定义对象的引用(不是对象),对象都存...

2020-04-19 12:11:03 1289

原创 hibernate框架下的oracle数据库改成postgresql数据库(多种数据库兼容)

近两个月 , 做了几个项目的数据库更换升级 , 写博客记录一下细节1. 调整映射文件将所有sql-type换成**length** , 如果后面有length参数的 , 直接删除比如 sql-type="vaechar2(50)"换成 length="50"2. 调整SessionFacotry配置因为有的数据库的表很多,我们不可能一个一个手动去建立,于是使用自动建...

2020-03-30 15:14:26 478

原创 解决A jsonObject text must begin with '{' at charater 0 of问题

这样写 , 报错了 , 但是单独访问接口,是没问题的其实就是转格式的时候 ,多了空格把我截图的这一句,换成 JSONObject obj= JSONObject.fromObject(MessageHttpResult.trim());trim()方法,可以去掉开头结尾多余的空格...

2020-03-10 18:33:36 13755 2

原创 oracle新建视图

首先看图片,视图创建成功基础语法CREATE [OR REPLACE] [{FORCE|NOFORCE}] VIEW 视图名ASselect ....(sql语句)语法解析:OR REPLACE:如果视图已经存在,则替换旧视图。FORCE:即使基表不存在,也可以创建该视图,但是该视图不能正常使用,当基表创建成功后,视图才能正常使用。NOFORCE:如果基表不存在...

2019-12-30 15:04:32 204

原创 代码中获取properties的参数

直接上图片在db.properties里面定义好参数使用@value注解进行获取接着上代码wXService.Url=http://...wXpushService.Url=http://.../messageService@Value("${wXpushService.Url}") private String rootPath = "";...

2019-12-26 11:30:43 358

原创 在多线程中注入对象(包括dao层,service层或者其他代码)

线程中注入对象先上代码在线程中,把对象注入进去了实现思路1. 把PushWX对象,注入到bean容器进行管理<bean id="PushWX" class="com.supermap.messageService.tool.pushWX.PushWX" />2. 获取WebApplicationContext 对象WebApplicationContext w...

2019-12-26 10:37:39 2197

原创 如何在项目中设置监听器

在项目中设置监听器1. 首先来看看代码listener:监听这一块代码中,我用了两个listener标签,设置了两个监听器,当项目启动,监听器就启动了<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class&...

2019-12-26 10:14:58 504

原创 JqueryEasyUI中的Datagrid获取选中行的数据

写法模板var selRows = $('#表格div的名字').datagrid('getChecked');图例:

2019-10-24 15:13:41 555

原创 datagrid的表头上按钮(toolbar)超简单实现

首先我们来看看代码,按ctrf+F键,搜索 toolbar ,迅速定位到 我表头的位置,格式照着我的写就可以了/** * 查询数据加载表格 */function query(){ //获取开始时间 var sTime=$("#startTime").val(); //获取结束时间 var eTime=$("#endTime").val(); //获取部门 var deptNam...

2019-10-24 13:51:43 974

原创 几秒钟学会创建mysql,oracle,postgres数据库索引

mysql: 语法格式 : CREATE INDEX 索引名 ON 表(字段);如果是oracle或者postgrsql:语法格式 : CREATE INDEX 索引名 ON 用户.表(字段);这是没建索引的时候,0.4秒这是建索引以后,0.06秒...

2019-10-17 11:25:43 154

原创 js中根据索引删除数组

写法:数组.splice(需要删除的索引,删除个数),详细解释:array.splice(index,howmany)index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。...

2019-10-14 11:15:24 11724

原创 各种echarts深度自定义(自定义过多,自己用)

function initPie(el,data,options){ var options = Object.prototype.toString.call(options) === "[object Object]" ? options : {}; var chartTitle = 'chartTitle' in options ? options.chartTitle : "...

2019-09-29 14:53:14 2530

原创 div标签不换行

div不换行显示display: inline;这个属性去掉了div的默认宽度,所以使用的时候需要在这个div里面再放一容器

2019-09-05 11:30:05 1276

原创 html标签触发方法,标签绑定事件

html标签触发方法,标签绑定事件1. js脚本里面通过ID绑定$('#标签ID').click(function () { })$(’#标签ID’)就是通过标签ID拿到了标签,下面无论是触发点击事件还是什么,都可以自行操作2. 在标签上绑定事件html:<span id="id" class="class" onclick="事件名称(参数)" ></spa...

2019-06-27 10:29:55 4854

原创 前端获取map的key和value,js获取数据中的key和value

直接上代码result.map是我的map集合,从后台获取的key是kresult.map[key]是V$("#count").text(result.map[key]);是我把V赋值给了我的html的一个标签的值 for (var key in result.map) { if(key=="重点挂账整治"){ $("#count").t...

2019-06-26 10:32:02 44408 1

原创 java.lang.ClassNotFoundException 但是项目里明明有

在项目中可以找到对应的类,当我定位到类时,发现该类是在另一个项目中,另一个项目被现在项目以jar包的方式引用,当我右键项目--->>properties--->>选择Deployment Assembly,查看项目依赖的jar包资源时,发现引用的另一个项目的jar包没有引用进来。解决办法:右键项目--->>properties--->>选...

2019-06-24 15:06:12 1408

原创 解决java compiler level does not match the version of the installed java project facet

遇到这个报错,看三个位置,首先是这里,右键项目,properties其次看这个地方,也是右键项目,properties最后,看这里,window——preferences,搜索jdk,看jres选择的版本有没有问题...

2019-06-24 14:36:38 148

原创 easyui-datagrid重载之load、reload、loadData演示

- load加载第一页的每行,会与后台发生交互,当表格有分页时,它传给后台的分页信息是从第一页开始的,也就是说,如果你现在在第二页点击了查询,则查询的结果会从第一页开始显示$('#clockInList').datagrid('load',{});- reload重新加载数据,但是保持在当前页。也就是说,如果你现在在第二页点击了查询,则查询结果会自动从第二页开始显示(第一页和其他后面的页...

2019-06-18 19:59:14 5038

原创 datagrid指南,看代码,十分钟就能写出适合大部分场景的datagrid

这是datagrid的一个例子,里面包含了datagrid的各种方法, 包含排序字段、分页、onClickRow 、 onLoadSuccess 、onDblClickCell //双击列事件 、formatter //调用方法,得到返回值columns //这是在表头上显示功能按钮function listSP() { var height = $("#specialcens...

2019-06-18 19:47:09 114

转载 纯css制作漂亮的复选框与单选按钮

先给大家看效果图下面是代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title></head><style type="text/css">/*复选框*/.gcs-checkbox { ...

2019-06-12 09:40:11 652

原创 tomcat内存泄漏,增加tomcat的内存

在 Tomcat 的 VM arguments 中添加如下参数:-Xms512M -Xmx1024M -XX:PermSize=256m -XX:MaxPermSize=512m

2019-05-14 15:38:25 206

原创 解决报错Missing artifact com.googlecode:json-lib:jar:jdk15:2.1

关于解决maven仓库报错Missing artifact 的问题第一步项目是从SVN拉下来的,首先确认maven和jdk都是配置好的,第二步修改maven的仓库地址,一开始是用阿里云的,然后我替换成了和项目配套的私服地址第三步alt+F5,然后全选,点击OK第四步报错解决...

2019-05-14 15:16:45 1200

原创 eclipse字体设置,字体大小设置

eclipse字体设置,字体大小设置window——preferences——根据下图的三个步骤走——双击第三步

2019-05-13 14:39:01 317

原创 docker介绍

docker简介docker是什么一个可以将软件打包在一个标准的“货柜”里,并可以轻松迁移的平台。docker的作用docker容器打包软件到一个包含了所有运行所需环境(代码、运行时状态、系统工具、系统库——任何可以被安装在服务器上的环境)的文件系统里,这样软件无论被迁移到哪里都是同样的运行环境。通俗来说就是开发环境如果没有问题,用Docker打包成容器在服务器上运行,至...

2019-02-20 14:27:07 142

原创 ZooKeeper集群布置详细步骤

zk原理   服务提供者启动时,会将其服务名称,ip地址注册到配置中心。 服务消费者在第一次调用服务时,会通过注册中心找到相应的服务的IP地址列表,并缓存到本地,以供后续使用。当消费者调用服务时,不会再去请求注册中心,而是直接通过负载均衡算法从IP列表中取一个服务提供者的服务器调用服务。 当服务提供者的某台服务器宕机或下线时,相应的ip会从服务提供者IP列表中移除。同...

2019-02-20 13:39:05 329

原创 spring boot小总结

Spring Boot 是由 Pivotal 团队提供的全新框架, 其设计目的是用来简化新 Spring 应用的开发过程。Spring Boot 让我们的 Spring 应用变的更轻量化。Spring Boot 的主要优点:起步依赖只需要引入需要用到的框架即可,底层会引用该框架需要的所有依赖以及坐标自动配置Spring 和 SpringMVC 的问题在于需要配置大量的参数。Spring...

2018-12-16 22:23:32 106

原创 Mybatis 缓存

一级缓存: Mybatis 的一级缓存的作用域是 session, 当 openSession()后, 如果执行相同的 SQL( 相同语句和参数) , Mybatis 不进行执行 SQL, 而是从缓存中命中返回。二级缓存: Mybatis 的二级缓存的作用域是一个 mapper 的 namespace, 同一个 namespace 中查询 sql 可以从缓存中命中。 二级缓存是可以跨 sessi...

2018-12-16 21:45:27 132

原创 SpringMVC 框架总结

SpringMVC 的执行流程1、 用户发送请求至前端控制器DispatcherServlet2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器根据请求url找到具体的处理器, 生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet通过Handler...

2018-12-16 21:43:29 109

原创 Spring 的总结

1.什么是Spring首先, spring 是一个开源框架, Spring 为简化企业级应用开发而生, 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能。 Spring 是一个 IOC 和 AOP 容器框架 2.Spring主要有哪些功能 控制反转(IOC):传统的 java 开发模式中, 当需要一个对象时, 我们会自己使用 new...

2018-12-16 21:29:41 110

原创 解决:Caused by: org.apache.ibatis.reflection.ReflectionException

Caused by: org.apache.ibatis.reflection.ReflectionException: Could not set property 'sellPoint' of 'class com.****.pojo.TbItem' with value '清仓!仅北京,武汉仓有货!' Cause: org.apache.ibatis.reflection.Reflecti...

2018-11-23 22:16:30 6784

原创 解决访问http://localhost:8080/需要用户和密码的问题

解决访问tomcat网页需要用户和密码的问题有时候我们访问http://localhost:8080/,会弹出如下框框,需要用户名和密码这个时候大多数是端口号冲突了,打开安装目录—conf—server.xml,修改如下图的端口,把原本的8080修改成自己喜欢的(不与其他服务的端口冲突即可),题主改的是8888然后重新运行startup.bat,再访问http://localhost:8...

2018-11-19 19:10:11 46382 8

原创 解决tomcat运行时黑窗口一闪而过的方法

很多小伙伴运行tomcat的时候黑窗口会一闪而过,那么到底是哪里出问题了呢?而且大多数人都是没有头绪的,这个时候就打开tomcat的目录,进入bin目录,打开startup.bat文件(不是双击打开,是右键用记事本打开)打开文件以后,修改两个地方:①:把倒数第二句的start换成run②:在最后面加入pause,这个单词是防止黑窗口自动关闭的,黑窗口开启遇到意外就会停止修改好以后保存...

2018-11-19 18:31:17 8360 3

原创 解决Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed问题

Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed如下图,其实就是tomcat端口冲突,修改端口即可  题主是在pom里面配的tomcat,所以只需要在pom配置里面修改即可,如下图如果是外置的tomcat,那么在tomcat的配置里面修改即可...

2018-11-19 12:02:02 11637 1

原创 解决Caused by: org.springframework.beans.factory.BeanCreationException:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDetailService' defined in class path resource [spring/spring-security.xml]: Cannot resolve refere...

2018-11-19 11:57:49 22885 2

原创 解决java.lang.RuntimeException: java.io.IOException: invalid constant type: 18

关于报错java.lang.RuntimeException: java.io.IOException: invalid constant type: 18的解决方案打开idea的jdk设置页面,添加1.8或以下jdk版本,添加完成后点击Apply打开选择jdk版本的页面,选择1.8或以下版本(我用的就是1.8)...

2018-11-19 11:05:58 10392

原创 常用的基本方法 Stirng

基本方法 Stirng1、 获取字符串的长度: length()2、 判断字符串的前缀或后缀与已知字符串是否相同前缀 startsWith(String s)、 后缀 endsWith(String s)3、 比较两个字符串: equals(String s)4、 把字符串转化为相应的数值int 型 Integer.parseInt(字符串)、 long 型 Long.parse...

2018-11-18 18:38:57 180

空空如也

空空如也

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

TA关注的人

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