自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老徐的博客

热爱生活,热爱编程

  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 老的jsp项目迁移到springboot jar包方式启动 支持jsp

老的jsp项目迁移到springboot,使用jar包方式启动 支持jsp页面。老的jsp项目想要迁移到springboot,又不想改动过多的代码。

2022-12-02 14:29:51 1414 1

原创 当jvm发生oom时自动退出

jvm oom 内存溢出 自动退出 springboot

2020-09-28 15:20:45 1117

原创 Tomcat中可以正常登录而websphere中不能登录问题

Tomcat中可以正常登录而websphere中不能登录问题有时我们通过servlet拦截器做权限校验,例如判断用户是否登录。一般我可以使用request.getServletPath()方法,获取到请求的url地址,判断url地址是否为登录地址,如果是则放行,否则进行权限校验。但是在websphere中有时会发生不能登录的情况,那有可能是因为在获取url路径时使用了getServletPath()方法导致的。解决方案1:String servletPath = request.getServlet

2020-06-20 18:34:10 355

原创 自己编写chrome护眼插件

自己编写简单的chrome护眼插件-chrome扩展

2020-01-08 11:42:50 337

原创 iview table 滚动条到底部

iview table 滚动条到底部iview table组件设置固定高度后,添加数据时滚动条到底部function scrollToBottom () { this.$nextTick(() => { // 当滚动条从没有到有时,不加setTimeout滚动条将不会滚动到底部 setTimeout(() => { let overflowY = th...

2019-12-25 10:50:23 2510 1

原创 Elementui table 单元格可编辑

Elementui table 单元格可编辑基本思想在单元格中放input,然后设置border为0,当input focus时 设置border为1参考代码<el-table :data="auditRule.params" border style="width: 100%"> <el-table-column prop="paramName" label="...

2019-10-14 12:01:08 3911 2

原创 netty 5.0 实现 序列化 对象发送-简单示例

netty5.0实现序列化对象发送序列化工具: jboss marshallingjdk: 1.8依赖包信息 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> ...

2019-08-22 10:21:22 218

原创 maven assembly 插件将所有依赖打入jar包,包括 本地依赖

有时我们打jar包时需要将dependency中的所有依赖打入一个jar包中,包括用systempath修饰的依赖,这个时候我们需要对assembly插件进行一些特殊配置。pom.xml如下所示: <build> <plugins> <plugin> <groupId>...

2019-08-20 15:51:49 11191 7

原创 为什么java的字节码解释器叫虚拟机,而像python的却只叫解释器

为什么java的字节码解释器叫虚拟机,而像python的却只叫解释器因为jvm在设计上按一台真正的机器去设计,可以解析一系列指令,类似于汇编指令。而python虽然也有编译器然后生成中间代码但是它不是按照一台真正的机器指令去设计的,脱离了虚拟机它是不能在硬件上直接运行的,而jvm如果要是有硬件可以去解析字节码那么它是可以在硬件上运行的。所以java的字节码解释器叫虚拟机,而像python、ph...

2019-06-02 10:02:07 2394

转载 CentOS 6下安装ES

背景介绍最新稳定版的ES 5.5.x版本对系统环境要求比较苛刻,如果不满足的话,是无法正常启动的。大家可以在ElasticSearch入门学习到如何安装ES实例,这里呢,主要向大家介绍如何解决ES在CentOS 6下无法正常启动的问题。机器环境CentOS 6.3 x64 Oracle JDK 1.8系统参数修改脚本注意 要以root身份执行下面的脚本,执行后要重新登录普通...

2018-09-29 14:42:23 1235

原创 d3.js 画力导向图 带箭头 文字 方形节点 动态添加节点

svg_coordinate.js  用于计算矩形与连线的交点位置var coordinate = {};/** * 判断直线与水平线夹角 * @param x1 点1的x坐标 * @param y1 点1的y坐标 * @param x2 点2的x坐标 * @param y2 点2的y坐标 * @returns {number}角度 */coordinate.findAng...

2018-05-09 17:22:40 11322 5

原创 D3.js 画 力导向图 带箭头 文字 圆形节点 动态添加节点

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;style&gt; [role=entity]{

2018-05-09 17:19:43 9861 1

原创 学习mysql

每秒查询率QPSTPS (transaction per second)代表每秒执行的事务数量,

2018-03-17 19:21:59 158

原创 使用Kettle遇到的一些问题

问题1:更新/插入组件速度慢解决方法:建索引、建错误日志问题2:将kettle移植到服务器端后,不能加载连接数据库的驱动解决方法:需要将相关驱动包放到lib文件夹下,并且编辑pan.sh文件,在其中加上CLASSPATH=$CLASSPATH:$BASEDIR/lib/xxx驱动.jar问题3:pan.sh命令不能正常使用。报错:找不到资源库解决方法:在.kettle文件夹

2017-08-08 19:31:26 1902

原创 python通过正则表达式提取文本

第一种方式:eight_date = re.compile(r"正则式")str1 = re.search(eight_date, "文本内容").group(0)第二种方式:str1 = re.search(r"正则式","文本内容").group(0)

2017-08-02 15:06:07 12956

原创 使用get方式提交参数需要注意,参数中不能有\

使用get方式提交参数需要注意,参数中不能有\

2017-08-02 14:56:44 2981

原创 mysql 去除表中重复记录

DELETE FROM 表 WHERE id NOT IN (    SELECT id FROM (        SELECT MAX(id) id FROM 表 GROUP BY 列1,列2,列3    ) t)

2017-02-23 16:23:24 531

原创 通过bat启动java程序

bat java

2017-01-16 16:27:56 1610

原创 python-遍历目录下所有文件和分析两个json文件

#判断两个文件是否互为新旧两个版本def contrastTwoFile(oldSpcial_file_dir,newSpcial_file_dir): f_1 = file(oldSpcial_file_dir) s1 = json.load(f_1) f_2 = file(newSpcial_file_dir) s2 = json.load(f_2)

2016-12-21 15:12:54 2752

转载 用EF实现多条件查询

基本思想:首先将数据全部查出来,然后根据搜索条件去除数据代码实例://将数据库全部数据查出           var temp = db.KNOWLEDGE.AsNoTracking().Where(u => true);           //是否包含查询模块           if (!string.IsNullOrEmpty(moduleId))        

2015-08-21 18:58:28 20266 1

转载 ckeditor若文件上传的不是图片类型则显示不成功

return Content("*文件格式不正确(必须为.jpg/.gif/.bmp/.png文件)");

2015-08-21 18:57:45 954

转载 VS报错:Oracle.ManagedDataAccess.Client.OracleException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值

说明oracle中有字段的数据类型长度不够,若是varchar2类型直接改成colb类型会失败,解决方法如下:new一个sql view,执行下列代码:Alter table A modify column_a long;Alter table A modify column_a clob;

2015-08-21 18:57:11 9081

原创 如何在服务端保存用户上传的图片文件

public ActionResultUploadImage(HttpPostedFileBase upload)        {            var fileName = System.IO.Path.GetFileName(upload.FileName);//文件名            string fileExt = Path.GetExtension(fileN

2015-08-21 18:55:31 2135

原创 打开ckeditor的图片上传功能

在ckeditor文件夹下的config.js文件中加上config.filebrowserImageUploadUrl = "/KnowledgeDetails/UploadImage";

2015-08-21 18:54:08 777

原创 easyUI中LinkButton实现扁平化

模 块 管 理

2015-08-21 18:53:33 3370

原创 打开编辑页面时为文本框赋值后去掉easyui中validatebox的红框

$("#EditTitle").val(data.KNOWLEDGE_TITLE);首先赋值$('#EditTitle').validatebox('validate');赋值完后再进行验证

2015-08-21 18:52:37 2455 1

原创 easyUI中DataList的使用

$("#DetailsDataList").datalist({                url:'Knowledge/GetDataListJson/'+id,                lines: true,                groupField: 'group',                title:'明细表展示'            }

2015-08-21 18:51:47 15317

原创 easyUI的右下角弹窗效果

$.messager.show({       title:'我的消息',       msg:'消息将在5秒后关闭。',       timeout:5000,       showType:'slide'});

2015-08-21 18:49:53 6408

原创 Vs中如何用ef连接oracle?

首先建立连接:打开 视图——服务器资源管理——右击 数据连接——新建——连接类型选 NZ连接——测试成功后点确定

2015-08-13 18:07:40 1254

自己编写的chrome护眼插件-eye.zip

目前互联网上大部分网页背景色都是白色的,特别刺眼。chrome应用商店中有不少扩展支持将白色背景色替换为豆沙绿但考虑到插件安全性,决定自己写一个简单的扩展,自己用起来放心改起来也方便。

2020-01-08

easyui官方api

本汉化文档系本人原创翻译制作,在过年期间花费了我数个日夜进行名词抽取、翻译、润色、译者注等工作,在文档中我对一些重要的方法、属性、事件等都做了详细的批注以及示例展示,这是英文原版中没有的内容。为了让大家更好的理解我对翻译完成后的文档进行了二次校验和润色。由于时间较紧,可能里面翻译的某些地方存在一些问题或错别字,如果你发现了问题可及时与我联系,E-mail:[email protected] QQ:115198807,欢迎大家能协助我一起完善该API文档,我也会对该文档持续进行维护和更新,如有任何疑问请到我的博客中提出(http://blog.sina.com.cn/richie696)。英文原版API版权归原版权人所有,汉化版版权归本人所有。未经本人许可请勿对本文档进行复制或再发行,谢谢合作! 属性 所有的属性都定义在jQuery.fn.{plugin}.defaults里面。例如,对话框属性定义在jQuery.fn.dialog.defaults里面。 事件 所有的事件(回调函数)也都定义在jQuery.fn.{plugin}.defaults里面。 方法 调用方法的语法:$('selector').plugin('method', parameter); 解释: selector 是jQery对象选择器。 plugin 是插件的名称。 method 是相应插件现有的方法。 parameter 是参数对象,可以是一个对象、字符串等。 所有方法都定义在jQuery.fn.{plugin}.methods。每个方法都有2个参数:jq和param。第一个参数'jq'是必须的,这是指的jQuery对象。第二个参数'param'是指传入方法的实际参数。例如,为dialog组件扩展一个方法名为'mymove',代码如下: $.extend($.fn.dialog.methods, { mymove: function(jq, newposition){ return jq.each(function(){ $(this).dialog('move', newposition); }); } }); $.extend($.fn.dialog.methods, { mymove: function(jq, newposition){ return jq.each(function(){ $(this).dialog('move', newposition); }); } }); 现在你可以调用'mymove'方法将对话框移动到指定位置: $('#dd').dialog('mymove', { left: 200, top: 100 }); $('#dd').dialog('mymove', { left: 200, top: 100 }); jQuery EasyUI 入门指南 下载程序库并导入EasyUI的CSS和Javascript文件到您的页面。 <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css"> <script type="text/javascript" src="easyui/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script> <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css"> <script type="text/javascript" src="easyui/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script> 一旦你导入了EasyUI必须的文件,你就可以通过标记或Javascript定义一个EasyUI组件。例如:定义一个带可折叠功能的面板,你需要写的HTML代码如下: <div id="p" class="easyui-panel" style="width:500px;height:200px;padding:10px;" title="My Panel" iconCls="icon-save" collapsible="true"> The panel content </div> <div id="p" class="easyui-panel" style="width:500px;height:200px;padding:10px;" title="My Panel" iconCls="icon-save" collapsible="true"> The panel content </div> 当通过标记创建一个组件的时候从1.3版开始'data-options'属性可以用来支持HTML5兼容属性名称。所以你可以改写上面的代码为: <div id="p" class="easyui-panel" style="width:500px;height:200px;padding:10px;" title="My Panel" data-options="iconCls:'icon-save',collapsible:true"> The panel content </div> <div id="p" class="easyui-panel" style="width:500px;height:200px;padding:10px;" title="My Panel" data-options="iconCls:'icon-save',collapsible:true"> The panel content </div> 下面的代码演示了如何创建一个组合框,并绑定onSelect事件。 <input class="easyui-combobox" name="language" data-options=" url:'combobox_data.json', valueField:'id', textField:'text', panelHeight:'auto', onSelect:function(record){ alert(record.text) }" />

2015-08-13

空空如也

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

TA关注的人

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