- 博客(52)
- 资源 (4)
- 收藏
- 关注
原创 Redis缓存设计和更新策略
缓存背景 对于大面积的QPS请求 ,传统的数据库的读写分离已经无法满足。当数据库的最大连接数 都达到峰值,这时候如果只是一味的加数据的DB机器 也许可以缓解一下DB压力。但是数据库机器一般都比较贵,从经济成本上来说,不可取。那么对于像秒杀这种场景,一段时间的查询量非常大,活动一结束查询量就会降下来,该如何是好?这时候自然想到缓存系统,提高数据库的响应时间,同时很多请求不必要再查询数据库。...
2018-07-22 19:04:41
943
原创 xml以及json 和Java对象的相互转化
1.xml对象转化为map对象public MapString,String> xmlStrToMap(String xmlStr)throws Exception { if (StringUtils.isEmpty(xmlStr)) {return null; } MapString,String> map =new HashMapString,String>
2017-07-25 15:18:52
593
转载 基于redis的二级缓存机制
https://github.com/Lovelcp/spring-boot-mybatis-with-redis/tree/master
2017-07-25 11:02:31
1992
原创 MD5加盐处理方法
/** * 对字符串进行加密 * * @param pwd * @return */public static String encrypt(String pwd) { String str = null; try { // 如有需要还可以对密码进行加盐 str = "yfy67v4a7vghfe" + pwd + "eruweyr786f";
2017-07-25 10:19:05
1160
原创 通过URL建立连接 然后解析json
URL url = new URL(strUrl); BufferedReader br = new BufferedReader(new InputStreamReader(url .openStream(), "UTF-8")); String s = ""; StringBuf
2017-07-25 10:18:38
305
转载 权限由shiro控制后 如何在 web.xml中拦截404 500等等异常
1.web.xml中有shiro框架 filter> <!-- 这里的 filter-name 要和 spring 的 applicationContext-shiro.xml 里的 org.apache.shiro.spring.web.ShiroFilterFactoryBean的 bean name 相同 --> filter-name>shiroSecurit
2017-07-25 10:17:56
2389
原创 通用mapper
1. 通用mapper的使用1.1. 导入依赖dependency> groupId>com.github.abel533groupId> artifactId>mapperartifactId> version>2.3.4version> dependency> 1.2. 配置pluginsplugi
2017-07-25 10:17:35
553
原创 分页插件的使用
以Meavn项目为例1.通用mapperdependency> groupId>com.github.abel533groupId> artifactId>mapperartifactId> version>2.3.4version>dependency>dependency> groupId>com.github.pagehelpergroupId>
2017-07-25 10:15:26
432
原创 极光验证码的用法
package com.champion.itax.common.util;import cn.jiguang.common.resp.APIConnectionException;import cn.jiguang.common.resp.APIRequestException;import cn.jsms.api.SendSMSResult;import cn.jsms.api.co
2017-07-20 14:53:48
1200
原创 时间格式化的工具类
package cn.bizfocus.tools.base;import java.sql.Time;import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Cal
2017-07-20 14:51:23
1023
原创 读取配置文件
ResourceBundle bundle = ResourceBundle.getBundle("文件名");String key= bundle.getString("属性的key");
2017-07-20 14:50:14
274
原创 上传图片前的预览
page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>html>html>head> script> function readURL(input) { if (input.files && input.files[0
2017-07-11 15:40:50
209
原创 红光验证码
1.安装红光的sdk以Maven项目为例 dependency> groupId>cn.jpush.apigroupId> artifactId>jsms-clientartifactId> version>1.2.1version>dependency>dependency> groupId>com.google.code.gsongroupId>
2017-07-10 17:16:11
381
原创 用线程的方式控制并发
3步1.建立线程工厂package com.champion.itax.common.util;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.ThreadFactory;import java.util.
2017-07-10 17:10:19
276
原创 网络传输的2中方式和重定向 转发的区别
package com.champion.itax.common.util;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.InputStreamReader;import java.io.PrintW
2017-07-10 17:07:06
350
转载 ssm 中文件的上传下载
版权声明:本文为博主原创文章,未经博主允许不得转载。springmvc文件上传下载实现起来非常简单,此springmvc上传下载案例适合已经搭建好的ssm框架(spring+springmvc+mybatis)使用,ssm框架项目的搭建我相信你们已经搭建好了,这里不再赘述,下面就开始吧!ssm框架整合详情请看:http://www.tpyyes.com/a/java
2017-07-10 17:00:36
531
转载 基于ideal 的ssm 数据库mybatis反转引擎
一、配置Maven pom.xml 文件在pom.xml增加以下插件: zsxt groupId> mybatis-generator-maven-plugin 1.3.2 true true 配置好Maven插件,下面需要配置插件需要配置文件
2017-07-10 16:55:00
426
原创 利用itext 打印合同
1、 制作合同模板1、 制作模板可以直接利用一款软件(Adobe Acrobat DC),可以在网上找免费破解版的,如果没有找到合适的版本,可以去我的百度云盘下载,地址:链接: http://pan.baidu.com/s/1c3qYj8 密码: xewr,软件安装这里就不说了。2、 打开Adobe Acrobat DC,选择工具—准备表单3、 选择文件—开始 ,然后
2017-04-12 15:02:58
1077
原创 如何给myeclise添加反编译工具
1.net.sf.jadclipse_3.3.0.jar复制到MyEclipse的dropins\plugins目录下,如D:\programSoft\MyEclipse 10\dropins\plugins2.点击Window->Preferences->Java->JadClipse,设置Path to decomplier项的值为jad.exe的路径,如C:\Java\jad\jad.e
2017-04-12 14:26:57
223
转载 ssm URL的映射问题
1.Handler的理解? 一个handler就是一个控制器里的某个方法,而通常情况下,该方法会对应到相应的url。2.每个Handler的返回值? 1)返回的是ModelAndView对象?ModelAndView代表的是响应的视图,还有一个向该视图传递的数据。比如:@RequestMapping(value="/getalluser.action") publicM
2017-04-12 10:16:33
944
转载 myeclipse内存溢出处理的三种处理方法
1.打开myeclipse 10安装目录下的myeclipse.ini文件 修改参数 文件路径D:\MyEclipse\MyEclipse 10-vmargs-Xmx512m-XX:MaxPermSize=256m-XX:ReservedCodeCacheSize=64m-Dosgi.nls.warnings=ignore2.设置Default VM Argum
2017-04-10 17:15:32
4297
原创 如何利用spring做定时任务
第一步:在 contextConfigLocation /WEB-INF/spring-context.xml 中配置相应的xml 第二步 在xml 中添加xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/ta
2017-04-10 16:49:10
307
原创 nc6.5 如何处理多选问题 以及多选后如何处理将数据插入表体中
1.在编辑前对参照设置多选if("materialcode".equals(key)){ UIRefPane refpane = (UIRefPane) e.getBillCardPanel().getBodyItem(key).getComponent(); refpane.setMultiSelectedEnabled(true); }2.编辑后对多
2017-01-06 11:08:10
2780
转载 nc 是否可编辑的后台控制
问题 :编码字段编辑态不可改,新增态可改。答:在EditAction中重载doAction方法中加入如下代码BillItem txtCode = cardPanel.getHeadItem(CODE);(获取字段控件)txtCode.setEdit(true);(设置编辑态可见,这个不影响控件可编辑性。这名字容易误导,被它害惨了。)txtCode.setEnabled(f
2017-01-06 11:01:23
970
原创 nc 中元数据有些数据库可以发布,有些无法发布
元数据发布以后生成sql脚本并执行报错(针对不同的数据库)? 平时大家在开发的过程中所采用的数据库有多种类型,例如Oracle,SQLServer,DB2等,那么在遇到发布完元数据以后,执行生成"sql脚本并执行"会报错,原因是在生成sql脚本的目录中对应自己所建立的模块的目录中缺少db2.xml,mssql.xml,oracle.xml三个配置文件。
2017-01-06 10:49:39
1170
转载 nc显示隐藏字段
2015-10-09 09:51 90人阅读 评论(0) 收藏 举报 分类:Uap Nc(95) 版权声明:本文为博主原创文章,未经博主允许不得转载。隐藏表体字段BillData bs = getBillCardPanel().getBillData();BillItem[] items = bs.getBillModel().get
2017-01-05 16:10:57
772
原创 nc 自定义参照 以及如何在编辑后事件中添加条件
1.首先需要在数据库中注册一条数据数据库注册参照类编辑完后,需要到数据库bd_refinfo表中注册参照类信息。数据库注册SQL语句如下:INSERT INTO bd_refinfo (code, dr, isneedpara, isspecialref, metadatatypename, modulename, name, para1, para2, par
2016-12-27 19:37:22
3685
转载 数据库被锁如何处理
//查出哪个进程在锁SELECT s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid; //杀掉锁住的进程ALTER system kill ses
2016-12-27 19:21:20
396
原创 nc 得到panel从而得到表中 字段
1.注入editor private ShowBatchBillTable editor; PraybillBillForm billform=(PraybillBillForm) this.editor BillCardPanel cardpanel=billform.getBillCardPanel(); String pk_material=(String) car
2016-12-27 19:14:24
1147
原创 nc 对字段的校验 编辑前时件和编辑后时件
在添加保存之前 为 主表或字表赋值package nc.ui.scmpub.changeprice.ace.handler;import nc.ui.pub.bill.BillCardPanel;import nc.ui.pubapp.uif2app.event.IAppEventHandler;import nc.ui.pubapp.uif2app.event.billf
2016-12-27 19:01:16
2480
原创 nc 中如何从前台获取Aggvo的数据 放在后台处理
如果在审批后 无法获取界面的元素,需要改getFlowData()里面的代码!!1data = (AbstractBill[]) this.processBefore(this.getRealArray(tempData));this.fullOldVOs = data;this.extractTrantype(data); AggchangepriceHVO[] vo
2016-12-27 18:54:21
3933
原创 nc 中发布元数据的作用 和注意事项
---元数据所做的工作发布元数据会导致以下表中产生数据执行脚本即执行建表语句下面只介绍发布元数据所产生的数据--先根据表名查出发布的元数据的组件id ,之后的查询都是通过compentid来查询数据componentid 指得是点击空白处的组件ID假设表名是pt_app_accountselect componentid from md_class where defa
2016-12-27 18:45:38
4628
原创 nc 无法找到xml 如何删除复制按钮
在功能注册中 没有参数注册 ,也找不到参数值,可以通过 功能类型 找到相应的jar包。 然后通过jar包 找到 初始化的 按钮 ,复制jar包,解压jar包。按照 jar包所在的包,重新创建一个组件。然后在 public下 重写修改后的 类 就可以 隐藏按钮
2016-11-28 20:02:52
335
原创 nc 刷新时调动风车界面
1.总体思路 nc 刷新的方法就是继承刷新默认的class 类,然后在action类中 获取页面的id 通过id来查询数据,将查到的数据用实体的数据接收,然后塞到modle中显示即可。需要注意的有两点 一时 注意sql的优化,比如多个id查询 最好不要用for 循环遍历去一个一个查 最好是用in来查询,还有一个需要注意 用in查询 字段最好不要超过3000.在查询过程中,由于数据量比较大,
2016-11-28 09:13:02
1923
原创 用友nc
1.需要什么 东西就需要重写什么。2.继承默认属性 重写默认的方法,class 对应继承的类,程序就会只走重写的方法。 从前台获取数据。3.ShowBatchBillTable editor单表页面 可以通过他来获取,单表的行数,单表id的值。int rows = this.getEditor().getBillCardPanel().getBillModel().getRowCount();还能通过editor得到主体的主键值。String pk_equip=(String) this.ge
2016-11-24 20:24:04
585
转载 ForEach
在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 JSTL所支持的迭代标签有两个,分别是c:forEach>和c:forTokens>。在这里介绍的是c:forEach>标签。
2016-08-30 20:48:35
197
原创 servlet的生命周期 servlet和cgi的区别
servlet的生命周期概括的说分为加载,初始化,服务,销毁。servlet的CGi最大的区别在于servlet是单实例多线程,而CGi每请求一次就要启动一个进程。是HTTP服务器与你的或其它机器 上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。当多个请求发生时,servlet的效率更高。
2016-08-12 09:20:52
447
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人