自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实现webservice接口

webservice接口的编写应用

2022-12-05 16:11:20 805

原创 将json格式数据格式化下载到文件

将json格式化数据格式化后下载到文件

2022-06-27 14:14:25 1452

原创 vue 后台传json格式数据前台格式化展示

vue 后台传josn格式数据前台格式化展示

2022-06-27 13:54:18 1187

原创 同一个事务中调用方法的分步处理 @Transactional

在事务中分步去处理调用的方法

2022-05-31 20:58:13 785

原创 springboot 配置虚拟路径 和配置虚拟路径后项目内其他静态资源访问不到

在一些情况下我们需要将一些静态资源放到本地磁盘下,然后在前端页面使用iframe进行访问。但是在谷歌等浏览器内,因为他们的不同源策略导致我们不能直接访问到本地磁盘。有可能会出现这个错误:Not allowed to load local resource 。这时候就需要配置虚拟路径来映射本地路径进行访问。这个文件是个配置文件需要加上注解@Configuration 以被项目启动时扫描到@Configurationpublic class MyWebAppConfiguration impleme

2021-10-13 15:45:19 664

原创 IE8下布局混乱

ie8下页面布局混乱但是又没有错误信息后来发现是按钮元素不知道为什么自动包括了其他dl、ul元素最后检查代码发现是因为按钮元素写成了自闭合,可能是ie8检查元素的时候发现没有闭合自己给添加了一个,但是添加的位置就不尽如人意了。后来改成这样问题解决。...

2021-09-14 14:52:16 231

原创 BLOB字段转map和map转BLOB

BLOB转map:在查询数据时,用byte数组进行接收数据map转blob:

2021-06-23 09:54:59 673

原创 layui 禁用下拉框同时禁止输入

layui使用disabled禁用下拉框生效后但是还是可以输入只要将元素中的lay-search="" 去掉就不能输入了

2021-04-06 17:41:26 1146 1

原创 jdbc批量新增数据带事务回滚

jdbc批量新增数据 @Transactional(rollbackFor=RuntimeException.class) public int synDataSource() { //先删除数据源 String delSql = "delete from data_source"; jdbcTemplate.update(delSql); Map<String, Object> map = dbService

2021-04-06 17:30:37 598

原创 layui列表展示后禁止选中某一条记录

在使用layui table展示列表的时候,要求禁止选中某一条数据;YZZYtable = table.render({ elem: '#YZZYtable', id: 'YZZYtable', data: data.list , cols: [ [ //标题栏

2021-01-12 17:47:05 787

原创 简单理解的CAS和ABA

什么是CASCAS :compare and swap 比较并交换在多线程中会有使用synchrnoized关键字来锁定一个共享资源防止重复修改,但是使用关键字锁定一个资源之后会导致系统变慢。这时可以使用CAS非阻塞算法来提升系统的性能CAS分为三个操作数原值 线程进来之后读取到的资源值预期结果值 预计要更新的值新原值 再次读取资源值如果原值和新读取的原值相同说明资源无人使用 可以将资源更新为新值如果原值和新读取的值不同则说明资源有人改动 在资源有人改动的情况下 线

2020-12-15 22:35:02 360

原创 JDBC新增返回自增主键

jdbc新增的时候可以通过下面的方式返回自增主键的值(只有主键是自增的时候可以使用) KeyHolder keyHolder = new GeneratedKeyHolder(); int result= jdbcTemplate.update(new PreparedStatementCreator() { @Override public PreparedStatement createPreparedStatement(Connecti

2020-11-25 16:35:49 855

原创 Could not autowire. No beans of ‘DwfxrjService‘ type found

这种问题出现一般就是没有找到你的bean一、查看你的service层,dao层是否加上了对应的注解 @Service 和@Repository二、启动类是否有扫描注解 ,是否扫描到了你文件所在的报三、如果你的文件时调用service 查看一下启动类上是否加上了开始fegin的注解@EnableFeignClient...

2020-09-23 11:09:29 124

原创 mysql中的replace多个替换和insert指定位置替换

mysql中的insert和replace都可以替换字符串。区别:update test set server_code = replace(server_code,str,str1) where 1=1;replace 是吧server_code中所有和str相同的字符串替换为str1。在多次替换并且需要替换的字符串都相同的时候比较方便,但是在我们需要替换指定位置的字符串的时候就不太适用。update test set server_code = insert(server_code,替换开始位置

2020-09-02 20:03:31 1828

原创 前端传递json格式参数后台进行接收

public void updateServerCode(@RequestBody Map<String,Object> jsonStr){ JSONObject jsonObjParm = JSONObject.fromObject(jsonStr); String serialNumber= StringUtil.emptyStr(jsonObjParm.getString("serialNumber")); String serialLevel=StringUtil

2020-09-02 19:48:21 1182

原创 子级递归查询父级

public String norm(BizServerNew bizServerNew) { String code = ""; //bs:1 da:2 js:3 第一位 code += NomenEnum.valueOf(bizServerNew.getServerType_()).getCode(); if(!"bs".equals(bizServerNew.getServerType_())){ code+="01"; } //获取前

2020-08-27 10:07:07 637

原创 使用jdbc查询数据并放到对象里的两种方法

使用jdbc查询数据并把数据放到对象中一、jdbc.query(sql,paramStatement.toArray(), new ServiceCallStatDayMapper());这种方法好处在于 如果过你有判断条件的话 可以在判断里去新增参数不好的地方在于,你需要对实体类写一个RowMapper文件用来塞值写完RowMapper文件后别忘了把对象返回。二、这种方式就不再需要写RowMapper文件。但是 ,你需要查询的字段需要和实体类中的字段去对应类似于这种,而且添加参数的条件需要在判

2020-07-02 17:32:52 4211

原创 在layui数据表格中选中记录并绑定后关闭页面在次打开数据进行回显(展示选中的记录)

在layui中绑定数据,关闭弹窗之后再次打开的时候数据没有进行回显。数据表格会展示所有的数据。显然这不是我们想要的,自己在网上搜索并尝试了一下,有这样一种方法可以在弹窗页面关闭再次打开之后显示选中的记录,希望可以帮到大家。原始的layui数据表格:第一次打开选中记录关闭后再次打开:显然数据没有进行回显layui数据表格回显首先要先判断数据表格是否选中过数据,这是我的操作(参考)如果选中过了,就获取记录中的id或者名称都可以 。没有的话可以随意给一个值(主要是为了以后进行判断)获取到值之后可

2020-06-18 17:10:20 648 1

原创 html的xmlnst引入多个命名空间的问题(goodflow 为空或不是对象 )

在公司做项目的时候要求前端页面需要在ie8总测试。前端是一个使用gooflow.js做的一个流程图页面。在谷歌测试的时候没有问题,但是在ie8中进行测试的时候会出现流程线不见的问题。在ie8中检查发现会产生这一个问题:‘point’ 为空或不是对象 在网上搜索的时候发现需要添加xmlns:v=“urn:schemas-microsoft-com:vml” 这个命名空间。但是我本身引用了thymeleaf的命名空间 xmlns:th=“http://www.thymeleaf.org” 来引用js和css文件

2020-05-29 21:34:35 1861

原创 layui数据表格表头的判断

layui的数据表格可以在你查出数据之后直接解析展示数据,非常的方便。但是在获取数据的时候数据的type不同,或者数据对应的属性不同,在设置表头的时候就会有点难受我们可以这样设置在弹出表之前可以先去判断数据的类型,借此生成合适的表头。之后直接赋值即可。...

2020-05-28 10:50:41 1291 2

原创 使用thymeleaf在html页面获取后台传递的值

使用thymeleaf在html页面获取后台传递的值问题公司在二次开发的时候需要把ftl文件替换成html文件,在更换文件的时候遇到了的一个问题。html页面如何获取后台传递的值?原来的开发使用的是freemarker java模板引擎后台是一个视图格式![在这里插入图片描述](https://img-blog.csdnimg.cn/20200528095845759.png传参的时候在model中添加参数进行传递。在使用原来的ftl格式和freemarker java模板引擎的时候ftl页面上是以

2020-05-28 10:26:10 8257

空空如也

空空如也

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

TA关注的人

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