自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 几个好用的IDEA设置

平时学习Java,练习一些Demo时,经常会使用的编辑器就是 IntelliJ IDEA,在此分享几个本人觉得好用的设置 和操作快捷键。 (1) 通过鼠标滚轮 放大缩小代码 Settings —> Editor —> General ————— Mouse Control 这样可以根据需要通过鼠标滚轮改变每个代码页面的字体大小。 (2) 设置忽略文件 Settings —> Editor —> File Types 通过在这里的配置可以将一些自己不喜欢的奇奇怪怪后缀结尾的文件

2020-09-21 10:32:42 475

原创 关于Ajax接收 后台返回的 Long类型数据的处理思路

场景重现: 最近在开发 狐小E智慧办公 项目时,写ajax时遇到一个小坑,之前都是做后端开发,对前端js代码没有深入了解,只是会使用相关函数,当开发某个功能时,列表已经开发完成,点击列表跳转详情时老是报找不到数据错误,调试后发现每次后端返回的列表里有id,而查详情时,也是带着id,但是在数据库却无法查到。最终仔细对比发现后端返回列表的id和ajax里接收的id不一致。id返回到前端后已经不是正确的值了。发现只要后端返回的是long 类型的值 就会一定机率出现前端的值与后端接收的不一致的情况。 问题产生原因:

2020-09-07 19:47:50 969

原创 内存分页在项目开发中的使用场景(Java)

内存分页在项目中一般是不推荐使用的,因为效率很低。扫描数据库相关表的所有数据,并全部加载进内存,然后返回需要的数据(可能加载了几万条到内存最终返回5条),极大的消耗了内存。 但在目前负责开发的狐小E智慧办公(https://www.hixiaoe.com)平台中,由于某些特殊场景,所以必须通过内存分页的方式解决。 场景1 (批量in查询) 在excel批量导入员工数据时,需要以手机号作为唯一条件校验数据是否已存在,若存在,则以excel中的内容,作为最新记录进行更新,若不存在,则直接更新。 这样..

2020-08-24 15:19:28 256

原创 如何在 LayUI 数据表格的列元素上,鼠标悬浮,显示所有文字内容(修改源码)

文中使用的Layui版本:layui-v2.5.5 问题描述: 最近参与开发了狐小E智慧办公(https://www.hixiaoe.com)项目的管理中台模块,前端技术使用了LayUI作为前端开发的主要控件,但在使用过程中,有些功能控件未尽其能。比如遇到的问题:产品人员针对项目整体风格给出的设计,方案是项目中所有列表的展示无论每列是否完整,当鼠标悬浮到当前列时,必须出现浮动显示当前列所有内容的效果。但是原生的Layui中并未提供相关的功能实现,深表遗憾。 问题分析: 要实现鼠标悬浮显示所有内.

2020-08-14 11:14:09 5021 1

原创 在一个很完善的系统上,增加埋点功能收集用户行为,而不大规模改变现有代码,如何做?

最近在开发一个后台管理系统(https://oa.hixiaoe.com),临近上线的前一周,产品组要求即时收集用户的所有行为,后台分析用户数据,为以后的业务发展,以及页面设计,用户体验等方面提供决策参考。例如:(1)用户浏览一篇文章,停留了多长时间,滚动条滚动到文章页面长度的百分之几的位置。(2)页面上的同类功能的不同按钮,点击的次数,点击时间。主要的逻辑就是某人在什么地方做了什么事情,做了多长时间,怎么做的,从哪里进入,然后又到了另一个哪里。用户敢在我这挥一挥衣袖,绝对带走他所有的云彩,甚至底裤; .

2020-07-24 11:19:59 517

原创 layui-tree如何实现懒加载以及动态局部渲染树节点

众所周知,layui.tree的树形控件,在渲染树节点时,需要后台准备好整个组织树的数据;如果组织树的数据量特别大,页面渲染就特别慢。最近在狐小E智慧办公平台中,展示企业部门树时,就遇到这种问题;当时产品要求,部门树渲染要特别快,同时某部门下新增/删除了一个子部门时,要动态刷新,实时呈现;然而layui.tree的原始机制是,必须重新加载整个树的数据再渲染,这样就会导致展开的节点全收缩回去,而不是刚好展开到该父部门位置; 这样就有2个问题亟需优化: 1)部门树数据量大时,渲染慢。 2)父部门如何.

2020-07-03 20:04:52 2832 2

hadoop eclipse plugin 1.0.3 jar 插件

该jar是hadoop-1.0.3的Eclipse插件,放入${Eclipse_HOME}/plugins目录下即可,用于在Eclipse开发Hadoop程序.

2012-07-05

myeclipse_10.1 破解工具

1. 输入Usercode, 点击'SystemId...', 生成SystemId 2. 点击'Active', 生成LICENSE_KEY, ACTIVATION_CODE, ACTIVATION_KEY 3. 点击菜单'Tools -> 2.SaveProperties...', 目的是把生成的LICENSE_KEY, ACTIVATION_CODE, ACTIVATION_KEY保存到C:\Documents and Settings\Administrator\.myeclipse.properties文件中 4. 点击菜单'Tools -> 1.ReplaceJarFile', 选择${eclise_home}/plugins目录, 等待30秒左右. 目的是: 1. Replacing [SignatureVerifier <before MyEclipse 10.1>]. 2. Replacing [publicKey.bytes]. replacing file [${eclipse_home}\plugins\com.genuitec.eclipse.core_10.1.0.me201203170059.jar] and create bakFile [${eclipse_home}\plugins\com.genuitec.eclipse.core_10.1.0.me201203170059.jar.bak20120510103320] update [com/genuitec/eclipse/core/publicKey.bytes] 3. Replacing [SpecialSignatureVerifier<for MyEclipse.10.1>]. replacing file [${eclipse_home}\plugins\com.genuitec.eclipse.core.common_10.1.0.me201203160414.jar] and create bakFile [${eclipse_home}\plugins\com.genuitec.eclipse.core.common_10.1.0.me201203160414.jar.bak20120510103327] update [com/genuitec/eclipse/core/ui/preference/MECPListContentProvider.class] replacing file [${eclipse_home}\plugins\com.genuitec.eclipse.easie.core_9.0.0.me201203160414\easiecore.jar] and create bakFile [${eclipse_home}\plugins\com.genuitec.eclipse.easie.core_9.0.0.me201203160414\easiecore.jar.bak20120510103328] update [com/genuitec/eclipse/easie/core/ui/action/ServerValidateAction.class] replacing file [${eclipse_home}\plugins\com.genuitec.eclipse.j2eedt.core_10.0.0.me201203160414\j2eedtcore.jar] and create bakFile [${eclipse_home}\plugins\com.genuitec.eclipse.j2eedt.core_10.0.0.me201203160414\j2eedtcore.jar.bak20120510103330] update [com/genuitec/eclipse/j2eedt/taglib/TagLibReader.class] replacing file [${eclipse_home}\plugins\com.genuitec.myeclipse.product_10.1.0.me201203160414\myeclipse-product.jar] and create bakFile [${eclipse_home}\plugins\com.genuitec.myeclipse.product_10.1.0.me201203160414\myeclipse-product.jar.bak20120510103330] update [com/genuitec/myeclipse/product/ProductViewer.class] 执行以上4个步骤,破解成功. 说明: 菜单'Tools -> 0.RebuildKey...'是生成privateKey.bytes,publicKey.bytes文件, 在生成LICENSE_KEY, ACTIVATION_CODE, ACTIVATION_KEY时需要密钥.

2012-05-13

空空如也

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

TA关注的人

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