自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql 什么是回表查询

就是select所需字段的时候,没有该字段的索引,查询该字段就要回表,去主键索引查询到对应的记录,才能获取该字段的信息。这就是所谓的 回表查询 ,先定位主键值,再定位行记录,多扫一遍索引树它的性能较低。(个人通白的理解,该查询的字段没有索引,就会出现回表查询)~~~~0.0例子:hui_biao(name);通过执行计划:hui_biaowhere name = ‘李四’;hui_biaowhere name = ‘李四’;hui_biaowhere name = ‘李四’;

2024-03-06 18:48:10 151

原创 Java 通过freemarker 转 html, 然后html转图片

记录笔记---------------------------------------------Java html 转 图片1、通过freemarker 转 html2、html转图片freemarker模板:test.flt<!DOCTYPE html><html><head><meta charset="utf-8"><title>sdsd</title></head><body>

2021-12-04 23:29:20 610

原创 db2 拆分字符串自定义函数

实现目标:字段:relationship的值:01@02@03@04。将这个字符串拆分01、02、03、04,然后转换成对应的值。最后组成的结果是:父亲,母亲,妻子,兄弟。table : re_liarbryselect itemcode, itemname, liarbry_name from re_liarbrywhere liarbry_name = 'relationship';--re_liarbry 字典表--code 码值:01、02、03、04--name 名称:父亲,母亲

2021-11-28 12:07:49 1987

原创 excel转pdf(poi+itextpdf)

这个是参考其它文章做的demo,哈哈忘记是哪位大神的了。供学习用。使用poi+itextpdf中文字体可能需要itext-asian实现原理: 先使用poi将excel转为poi对象,再从poi对象中的内容转为itexpdf的对象思路步骤:1、创建pdf文件对象:DocumentDocument document = new Document(PageSize.A4.rotate());//设置字体BaseFont baseFont = BaseFont.createFont("STSo

2021-11-20 21:06:04 4401 3

原创 Sonar代码扫描常见的bug

1、Save and re-use this "Random""Random" objects should be reused 创建的随机数不安全。解决方案1、sonar建议:private Random rand = SecureRandom.getInstanceStrong(); // SecureRandom is preferred to Random public void doSomethingCommon() { int rValue = this.rand.next

2021-07-17 17:04:21 10372

原创 Ext6.2 window

Ext.create('Ext.window.Window', { title: 'Hello', height: 200, width: 400, // resizable : true //可调整大小 //layout: 'fit', //布局 //closeAction : 'close'//或者hide // modal : true, //是否模态窗口 //renderTo : this.grid, //指定渲染部件 //co.

2020-05-21 00:01:54 184

原创 Extjs6.2 grid隐藏列

隐藏列可以通过hidden : true 来控制。或者遍历colums,通过setHidden() 、setVisible()方法。Ext.define('MyApp.view.main.List', { extend: 'Ext.grid.Panel', xtype: 'mainlist', requires: [ 'MyApp.store.Per...

2020-05-07 00:42:05 651

原创 Extjs6.2 (根据所在列的标题)grid双击弹出窗口

第一步:要给grid绑定双击事件。我们用的是celldblclick 双击单元格事件。里面的参数cellIndex 让我们能够快速地获取到所在列的索引。第二步:初始化窗口createWin : function(){ this.win = Ext.create('Ext.window.Window', { width : 1380, height : 700,...

2020-05-07 00:13:34 420 2

原创 Extjs6.2 横向滚动条移到最右边时,动态改变列之后出现数据错位

这是动态改变列之前的:这是bug出现:通过打勾复选框来动态改变列。但是把横向滚动条拉到最右边再去动态改变列,就会出现这种数据错位的情况。解决思路:如果你再出现错位的情况下再拖到一下横向滚动条,那么位置就会正常了。所以我们只要稍微改变一个横向滚动条的位置就可以了。代码示例: listeners : { change : function(t, newV, oldV)...

2020-03-31 00:56:46 364

原创 Extjs6 实现根据查询框查询,选中所要查询的行,并且滚动条定位到选中行。

实现效果大致这样,通过底部的查询框,输入名称,之后竖向滚动条定位到指定位置。(类似ctrl + f)的功能。大致的思路是:1、通过store里面的records数据判断是否有相同的仓库,如果相同就选中这一行。2、获取整个竖向滚动条的高度,根据查询出来的数量,计算出每条数据在竖向滚动条所站的高度是多少,移动了多少。3、最后设置滚动条的高度位置。下面贴上代码:this.quicks...

2020-03-31 00:42:01 320

原创 Extjs6.2 隐藏checkboxmodel的HeaderCheckbox

原来的:实现效果:第一种方法(推荐)在Ext.grid.Panle 的selModel配置。selModel: Ext.create('Ext.selection.CheckboxModel', { mode : "SIMPLE", //SIMPLE 多选 SINGLE 单选 showHeaderCheckbox: false, //是否显示头复选框 ...

2020-01-14 23:18:23 606

原创 JS 数组 (看书笔记整理)

最近一直啃js 高级程序设计。因为平时上班 写js用到array类型也比较多,为了方便自己看和加深一下记忆,就总结,精简一下。(就是喜欢废话。。。)JS 数组(Array)1、创建数组的两种方式:第一种:构造函数var array = new Array(); //使用构造函数var array = new Array(11); //指定数组长度为11var array =...

2019-12-13 00:05:32 123

原创 Extjs6.2 关于弹出窗口被遮盖的问题

我遇到这样的问题是因为 (命名重复) 了。例如:if(this.aliasName == 1){ this.win = Ext.create("Ext.window.Window", { width: 1200, title: '报表', //标题 height : 700, ...

2019-12-07 14:58:59 490

原创 Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingH

参考:https://blog.csdn.net/lh1424573495/article/details/80256635https://blog.csdn.net/liujuncheng000/article/details/81092334Exception encountered during context initialization - cancelling refresh a...

2019-10-11 17:18:11 681 1

原创 Extjs6.2 自定义界面主题(学习小结)

参考: 添加链接描述添加链接描述添加链接描述第一:修改app.json中的“theme”参数;比如:“theme”: “theme-trition”,修改之后要在 生产app的目录下执行打包命令:sencha app build。比如:就是在WebContent目录下执行命令。第二种:在WebContent目录下执行命令: sencha generate theme my-c...

2019-10-11 10:18:51 473

原创 Extjs6.2 本地化

刚新建项目后,写上中文会遇到乱码问题。Extjs 6.2 本地化文件设置:在app.json设置。加上如下图所示如果还是乱码的话,可能是字符编码集为gbk,要改为utf8才能本地化,不然还是会乱码,因为这个问题,弄了我好久。注意的是,打包后才能生效。用sencha命令的,打包命令:sencha app build。...

2019-10-09 22:48:50 276

原创 基于学习《Python编程 从入门到实践》的总结(1)

第一章(安装忽略)第二章:一、字符串操作。以首字母大写显示 title()name = “abc”print(name.title)大写 upper() 、小写lower()拼接 (+)用加号拼接制表符 \t ,用来添加空白 .。\n换行符 ,(也可以制表和换行用)删除末尾空白 : rstrip(); 删除开头空白:lstrip();至于删除两端就是两个方法一起用了。...

2019-08-19 23:49:04 81

原创 无法扫描mapper接口下的方法

 这个报错,报500状态,搞了我几天,心累。这是出现的两个异常```org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound state...

2019-01-06 22:41:18 1354

空空如也

空空如也

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

TA关注的人

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