自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java汉字转换为拼音首字母

使用 pinyin4j 2.5.0.jar 进行解决.封装了一个工具类package com.util; import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.piny

2020-06-28 09:16:25 756

原创 Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not

异常信息Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed说明:业务上加了事务控制,意思是只能查询不能增加、修改或者删除,如果需要执行的这个操作,则需要修改事务的控制@Transactional(readOnly = true)将事务控制的readOnly的值改成false即可...

2020-06-19 16:21:58 1449

转载 转载:Javascript数字转大写人名币

//人民币金额转大写程序 JavaScript版 /** 数字金额大写转换(可以处理整数,小数,负数) */ function rmbToRMB(n) { var fraction = ['角', '分']; var digit = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖']; var unit = [ ['元', '万', '亿'], ['', '拾', '佰', '仟'] ]; v

2020-06-19 10:54:54 156

原创 记录:使用jquery获取table中的td的input的值

记录一下$(obj).parents("tr").children("td").eq(3).find("input").val();

2020-06-19 10:27:14 1163

原创 Uncaught TypeError: Cannot read property length of undefined

使用layer的日期插件的时候一直出现Cannot read property ‘length’ of undefined 的错误laydate({elem: '#startTime', //目标元素event: 'focus',format: 'YYYY-MM-DD hh:mm:ss' //响应事件,默认click});解决思路l aydate.js 是否引入,jquery是否引入elem 中定义的ID是否存在,检查确认ID存在,书写也没有错误检查是否加载顺序有错误(我的就是这个错误,

2020-06-18 18:27:16 902

原创 SpringBoot+activiti 6.0io.FileNotFoundException: class path resource [processes/] cannot be exist

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'actModelController': Unsatisfied dependency expressed through field 'repositoryService'; nested exception is org.springframework.beans.factory.UnsatisfiedDepen

2020-06-17 20:12:51 517

转载 转载:  Lodop、C-Lodop打印控件报错

在使用Lodop、C-Lodop打印控件时,使用火狐浏览器不报错,换成IE浏览器时报404错误(找不到控件的下载位置):以前的配置如下:1.spring-servlet.xml中配置(找到打印控件的位置): <mvc:resources location="/WEB-INF/print/" mapping="/print/**"/>下面是项目部分截图:2.LodopFuncs.js的代码:var CreatedOKLodop7766=null;//====判断是否需要安装.

2020-06-14 12:06:02 4165

原创 Java中IO流相关知识整理(一)

一、看图说话,手绘神图网络-结构图要想彻底搞明白IO流,那我们必须得弄明白什么是IO.【I/O流原理作用】**Input/Output:输入输出机制**输入机制:允许java程序获取外部设备的数据(磁盘,光盘,网络等)。输出机制:保留java程序中的数据,输出到外部设备上(磁盘,光盘等)。二、流的分类:通过不同的方法,可以对于进行分类。1.按照功能来划分:输入流:只能从中读取数据,而不能向其写入数据。输出流:只能向其写入数据,而不能从中读取数据。2.按照处理单元来划分字节

2020-06-11 16:08:58 119

原创 SpringBoot 子模块访问 404 页面

问题: 多模块项目创建完访问不到子项目的页面解决办法:如下1. pom.xml 引入了业务子系统2. xxxxx 新增业务模块pom检查配置是否正确

2020-06-06 16:54:37 1345

原创 记录一下解决 tomcat访问的ajax请求出现 500 Internal Server Error的解决技巧

一、发送请求的时候出现下图的错误`500 (Internal Server Error)` 二、 点击 开发者页面中的 Network 功能按钮三、 点击出现红色报错信息的访问链接,点击完错误的链接之后,我们就可以看到返回的错误信息知道错误信息后,就可以去查看自己的错误地方了,如果实在找不到,那就百度咯...

2020-06-05 17:45:23 887

原创 Java中过滤器和拦截器的区别

一、过滤器和拦截器的区别 1. 拦截器是基于java的反射机制的,而过滤器是基于函数回调。 2. 拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3. 拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 4. 拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 5. 在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。 6. 拦截器可以获取IOC容器中的

2020-06-05 15:17:40 492

原创 简单说下Java的native方法

一 、什么是Java的native方法一个native method就是指一个Java调用非Java代码的接口,该方法的实现由非java语言实现,这个特征也并非是Java语言所特有的,很多其他的编程语言都有这种机制,比如在c++中,我们可以用extern "C"告知C++编译器去调用一个C的函数。在定义一个native method时,并不提供实现体,因为其实现体是由非Java语言在外面实现的。如:在java.lang.Thread类中,Thread类的所有关键都被声明为native,这可能也就意味着

2020-06-05 15:06:10 241

转载 转载 - 推荐几款好用的编辑器

1、wangEditor——基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、界面美观、易用、开源免费。界面截图:官网地址2、百度ueditor——UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,功能齐全,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码,缺点是已经没有更新了界面截图:官网地址3、kindeditor——界面经典(推荐)。界面截图:光网地址其他几款看转载信息原文链接...

2020-06-04 10:42:13 256

原创 spring boot + Activiti 学习笔记整理

一、 七大接口1.RepositoryService:提供一系列管理流程部署和流程定义的API。2.RuntimeService:在流程运行时对流程实例进行管理与控制。3.TaskService:对流程任务进行管理,例如任务提醒、任务完成和创建任务等。4.IdentityService:提供对流程角色数据进行管理的API,这些角色数据包括用户组、用户及它们之间的关系。5.ManagementService:提供对流程引擎进行管理和维护的服务。6.HistoryService:对流程的历史数据进行

2020-06-02 14:33:16 191

原创 Cause:IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String异常错误

一、错误展示Error updating database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String### Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String at org.apache.ibatis

2020-06-01 15:31:52 396

原创 easyui中的input框只允许输入正数和两位小数

一、 功能需求项目中要求输入的价格不能是负数,最开始使用 number标签,限制了输入的最小值,然而并不起作用。最后使用第三种方式成功尝试一 :<input class="easyui-numberbox" id="transferPort" name="loProduct.oldPrice" value="${loProduct.oldPrice }" type="number" min="0.01" step="0.01" required="required"/>

2020-05-29 16:09:48 2059

原创 java.lang.NoClassDefFoundError: Could not initialize class org.xxxxx.xxx.OfficeView解决办法

一、出现的问题最近在修改之前别人写的代码的时候出现了一个 NoClassDefFoundError 的异常。出现报错的地方是自定义的工具类,调用了一个静态的方法。结果在系统运行的时候就出现找不到类定义的错误 public class OfficeView static{ String officeHome = getOfficeHome(); logger.info("open office path NOT Found"+officeHome); config = new De

2020-05-28 15:19:22 266

转载 SpringBoot 整合Redis ,并建立常用的Redis的工具类

一、springboot添加redis的maven的依赖 <!--集成redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.1.RELEASE</version> </depe

2020-05-27 23:00:01 110

转载 activit工作流保存的时候model.html报错Required request body is missing ModelSaveRestResource.saveModel

springboot整合activiti 工作流的坑点争的是非常多。下面是model.html 出现保存错误的解决办法。解决办法ModelSaveRestResource 中的方法去掉,换成下面的方法即可 @RequestMapping(value = "/model/{modelId}/save", method = RequestMethod.PUT) @ResponseStatus(value = HttpStatus.OK) public void saveModel(@PathV

2020-05-24 18:42:07 858 3

原创 Java如何使用 @ControllerAdvice友好的展示异常

解决异常的初衷最近在做一个项目的时候,出现异常的时候会直接暴露给页面,页面是一堆很不友好的代码,客户的第一反应就是“这是什么玩意?”,为了解决这个问题,借鉴并改进,通过创建全局异常处理类,返回一些有提示性的、有图的异常页面。解决方案一、主要是通过 @ControllerAdvice 的功能捕捉Cotroller层的异常,不仅通过页面转发还可以通过JSON的方式回显建立请求拦截器 ExceptionInterceptor,拦截返回页面和Controller的请求,判断是JSON还是返回页面@Comp

2020-05-23 14:38:05 223

原创 SpringBoot+Activiti 6.0时候登录跳转到 Please sign in 页面

在集成activiti 6.0的时候,加入了下面的依赖,在登陆的时候就无法正常登录了,一直跳转到Spring Security的登录拦截页面。 <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-basic</artifactId> <version>${activiti.version}</

2020-05-22 00:22:51 1490 2

原创 SpringBoot+Thyemleaf 报错: template might not exist or might not be accessible by any of the configur

最近开发基于SpringBoot + Thyemleaf 项目的时候,一直出现模板找不到的错误,看网上有好多说是路径配置可能多了 “/” 的问题,也有说是template路径下的文件夹或者命名有错误,而对于我来说都不是,最后找到错误,哎,还是不够信息的原因。解决方案:@RequiresPermissions("act:model:add") @PostMapping("/create") public AjaxResult create(@RequestParam("name") Str

2020-05-21 20:16:53 901 1

原创 项目启动报-数据库只读:Connection is read-only. Queries leading to data modification are not allowed

记一次数据插入错误:在创建service层的时候加入了事务的注解,并设置为了只读模式,在service层中加入了新增的方法,启动的时候报下面的错误Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(Exception

2020-05-21 13:48:25 703

原创 ajax请求中无法使用model、modelMap的原因记录

问题 :前台页面使用Ajax请求的时候,需要修改页面的部分属性,所以在后台使用了modelMap绑定了属性,测试发现前台页面无法获取。 ajax.json('${ctxPath}/getTourClassArrange.data', param, function(result){ $.each(result, function (n, obj) { for(var loop=0; loop<obj.resultArr.length; loop++){ var i

2020-05-21 13:14:31 1316

转载 解决SpringBoot集成Activiti 6.0工作流启动报错

解决SpringBoot集成Activiti 6.0工作流启动报错Cause: java.sql.SQLSyntaxErrorException: Table ‘xxx.act_ge_property’ doesn’t exist因为springboot的使用的的数据库驱动版本是com.mysql.cj.jdbc.Driver,创建activi的表会出现错误。解决方式一: 自己手动创建表CREATE TABLE `act_ge_property` ( `NAME_` varchar(64)

2020-05-19 22:07:46 658

空空如也

空空如也

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

TA关注的人

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