自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (4)
  • 收藏
  • 关注

原创 Redis缓存设计和更新策略

缓存背景 对于大面积的QPS请求 ,传统的数据库的读写分离已经无法满足。当数据库的最大连接数 都达到峰值,这时候如果只是一味的加数据的DB机器 也许可以缓解一下DB压力。但是数据库机器一般都比较贵,从经济成本上来说,不可取。那么对于像秒杀这种场景,一段时间的查询量非常大,活动一结束查询量就会降下来,该如何是好?这时候自然想到缓存系统,提高数据库的响应时间,同时很多请求不必要再查询数据库。...

2018-07-22 19:04:41 882

原创 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 546

转载 基于redis的二级缓存机制

https://github.com/Lovelcp/spring-boot-mybatis-with-redis/tree/master

2017-07-25 11:02:31 1933

原创 MD5加盐处理方法

/** * 对字符串进行加密 * * @param pwd * @return */public static String encrypt(String pwd) { String str = null; try { // 如有需要还可以对密码进行加盐 str = "yfy67v4a7vghfe" + pwd + "eruweyr786f";

2017-07-25 10:19:05 1106

原创 通过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 273

转载 权限由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 2341

原创 通用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 497

原创 分页插件的使用

以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 406

原创 极光验证码的用法

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 1152

原创 时间格式化的工具类

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 986

原创 读取配置文件

ResourceBundle bundle = ResourceBundle.getBundle("文件名");String key= bundle.getString("属性的key");

2017-07-20 14:50:14 230

原创 上传图片前的预览

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 177

原创 红光验证码

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 346

原创 用线程的方式控制并发

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 244

原创 网络传输的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 317

转载 ssm 中文件的上传下载

版权声明:本文为博主原创文章,未经博主允许不得转载。springmvc文件上传下载实现起来非常简单,此springmvc上传下载案例适合已经搭建好的ssm框架(spring+springmvc+mybatis)使用,ssm框架项目的搭建我相信你们已经搭建好了,这里不再赘述,下面就开始吧!ssm框架整合详情请看:http://www.tpyyes.com/a/java

2017-07-10 17:00:36 496

转载 基于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 385

原创 利用itext 打印合同

1、 制作合同模板1、    制作模板可以直接利用一款软件(Adobe Acrobat DC),可以在网上找免费破解版的,如果没有找到合适的版本,可以去我的百度云盘下载,地址:链接: http://pan.baidu.com/s/1c3qYj8 密码: xewr,软件安装这里就不说了。2、    打开Adobe Acrobat DC,选择工具—准备表单3、    选择文件—开始 ,然后

2017-04-12 15:02:58 1006

原创 如何给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 203

转载 ssm URL的映射问题

1.Handler的理解? 一个handler就是一个控制器里的某个方法,而通常情况下,该方法会对应到相应的url。2.每个Handler的返回值? 1)返回的是ModelAndView对象?ModelAndView代表的是响应的视图,还有一个向该视图传递的数据。比如:@RequestMapping(value="/getalluser.action")   publicM

2017-04-12 10:16:33 911

转载 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 4225

原创 如何利用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 277

原创 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 2663

转载 nc 是否可编辑的后台控制

问题  :编码字段编辑态不可改,新增态可改。答:在EditAction中重载doAction方法中加入如下代码BillItem txtCode = cardPanel.getHeadItem(CODE);(获取字段控件)txtCode.setEdit(true);(设置编辑态可见,这个不影响控件可编辑性。这名字容易误导,被它害惨了。)txtCode.setEnabled(f

2017-01-06 11:01:23 914

原创 nc 中元数据有些数据库可以发布,有些无法发布

元数据发布以后生成sql脚本并执行报错(针对不同的数据库)?     平时大家在开发的过程中所采用的数据库有多种类型,例如Oracle,SQLServer,DB2等,那么在遇到发布完元数据以后,执行生成"sql脚本并执行"会报错,原因是在生成sql脚本的目录中对应自己所建立的模块的目录中缺少db2.xml,mssql.xml,oracle.xml三个配置文件。      

2017-01-06 10:49:39 1113

转载 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 712

原创 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 3609

转载 数据库被锁如何处理

//查出哪个进程在锁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 368

原创 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 1082

原创 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 2407

原创 nc 中如何从前台获取Aggvo的数据 放在后台处理

如果在审批后 无法获取界面的元素,需要改getFlowData()里面的代码!!1data = (AbstractBill[]) this.processBefore(this.getRealArray(tempData));this.fullOldVOs = data;this.extractTrantype(data);     AggchangepriceHVO[] vo

2016-12-27 18:54:21 3814

原创 nc 中发布元数据的作用 和注意事项

---元数据所做的工作发布元数据会导致以下表中产生数据执行脚本即执行建表语句下面只介绍发布元数据所产生的数据--先根据表名查出发布的元数据的组件id ,之后的查询都是通过compentid来查询数据componentid 指得是点击空白处的组件ID假设表名是pt_app_accountselect componentid from md_class where defa

2016-12-27 18:45:38 4509

原创 nc 中常用的快捷键

技巧Ctrl + o 页面查询方法正确的打开方式 在一个类中 按Ctrl + o 可以查询所在方法的所有方法

2016-12-15 09:06:57 1855

原创 nc 系统 发送 XML

nc.impl.scp.com

2016-12-09 18:36:44 1004

原创 nc 中如何一个按钮 定义多个按钮

2016-11-28 20:18:22 599

原创 nc 无法找到xml 如何删除复制按钮

在功能注册中 没有参数注册 ,也找不到参数值,可以通过 功能类型 找到相应的jar包。 然后通过jar包 找到 初始化的 按钮 ,复制jar包,解压jar包。按照 jar包所在的包,重新创建一个组件。然后在 public下 重写修改后的 类 就可以 隐藏按钮

2016-11-28 20:02:52 304

原创 nc 刷新时调动风车界面

1.总体思路 nc 刷新的方法就是继承刷新默认的class 类,然后在action类中 获取页面的id 通过id来查询数据,将查到的数据用实体的数据接收,然后塞到modle中显示即可。需要注意的有两点 一时 注意sql的优化,比如多个id查询 最好不要用for 循环遍历去一个一个查 最好是用in来查询,还有一个需要注意 用in查询 字段最好不要超过3000.在查询过程中,由于数据量比较大,

2016-11-28 09:13:02 1785

原创 用友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 525

转载 ForEach

在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。         JSTL所支持的迭代标签有两个,分别是c:forEach>和c:forTokens>。在这里介绍的是c:forEach>标签。  

2016-08-30 20:48:35 177

原创 servlet的生命周期 servlet和cgi的区别

servlet的生命周期概括的说分为加载,初始化,服务,销毁。servlet的CGi最大的区别在于servlet是单实例多线程,而CGi每请求一次就要启动一个进程。是HTTP服务器与你的或其它机器 上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。当多个请求发生时,servlet的效率更高。

2016-08-12 09:20:52 412

报表制作demo源码

报表制作demo源码

2017-04-12

反编译。jar

2017-04-12

反编译工具jar 包

2017-04-12

空空如也

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

TA关注的人

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