- 博客(60)
- 资源 (9)
- 收藏
- 关注
原创 MYSQL统计
1.根据条件统计数量COUNT(if(o.order_status='1',true,NULL)) as '成功数量',COUNT(if(o.order_status='2',TRUE,NULL)) as '失败数量'SUM(if(o.order_status='1',1,0)) as '成功数量',SUM(if(o.order_status='2',1,0)) as '失败数量'
2016-12-12 15:09:45
622
原创 MySQL触发器
一、前言 自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得 一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精 确到每分
2016-03-31 11:21:09
399
原创 mongo操作
一、查询mongo数据{Filed}1.根据时间查询{timeStamp:{$gte:1454774400000,$lte:1454860799999}}2.时间和属性名查询{timeStamp:{$gte:1456070400000,$lte:1456156799999},name:"访问量"}二、显示属性名{Fileds}{_id:1,name:1,value:
2016-02-24 10:34:06
450
原创 判断字符串string是数字、json结构、xml结构
import org.json.JSONException; import org.json.JSONObject; import org.dom4j.DocumentException; import org.dom4j.DocumentHelper; public class StringTest { /** * @param args */ public static v
2015-07-01 15:08:05
2961
1
原创 mybatis 测试文件
package com.linktech.test;import java.io.IOException;import java.util.List;import org.apache.ibatis.session.SqlSession;import org.apache.log4j.Logger;import org.junit.Test;import o
2015-06-11 15:49:41
496
原创 Mybatis 数据库表增删改查
1.用户和角色多对多的关系,为了查询用户表的同时查询出角色表,在userMapper.xml配置文件中进行上述的配置 2.因为已经配置过角色和用户的多表关系那么查询用户的语句如下: SELECT se_user.id, sr_user_r
2015-06-11 15:36:37
526
原创 Ext4.1 chart的使用
var reportsPanel = Ext.create('Ext.panel.Panel', {id:'reportsPanel', layout: 'fit', tbar: [{ text: '保存报表', handler: function() { Ext.MessageBox.confirm('确认下载', '您
2014-11-07 15:57:10
1206
原创 Tomcat7.0启动
绿色本的Tomcat7.0启动必须配置环境变量,否则启动文件无效,并且在启动之前就必须安装好jdk7 一、安装JDK 1.7 1、添加环境变量:在 我的电脑->属性->高级->环境变量 2、新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录) 3、在原有的系统变量
2013-12-13 16:05:38
700
原创 JSON格式的创建
var data={};var purviewArray=new Array();Ext.Array.each(records, function(rec){ var objuditors={userName:rec.get('userName'),userFullName:rec.raw.userFullName};//试用rec.get()和rec.raw取值效果一样 purviewA
2013-11-27 16:14:41
596
原创 ExtJs 4.1 GridPanel学习
function getUserGridPanel(){ var userGridPanel = Ext.getCmp('userGridPanel'); if(!userGridPanel){ userGridPanel = Ext.create('Ext.grid.Panel',{ id:'userGridPanel', title:'用户列表', closable:
2013-10-24 10:30:38
689
原创 Ext.form.field.HtmlEditor编辑器字段
Ext.form.field.HtmlEditor主要配置项配置项类型说明createLinkTextString创建连接提示框中默认提示信息defaultLinkValueString创建连接的默认值,默认为http://defaultValueString编辑
2013-10-09 09:20:33
809
原创 java smtp发送邮件
public String sendPostbox(){ //获得属性,并生成Session对象 PostboxSite postboxSite = this.postboxManager.getPostboxSiteByMail(this.sendBoxForm.getFromUserName()); try { Properties props = ne
2013-08-14 16:25:27
737
原创 ExtJs4 combox下拉列表
xtype:'combo', fieldLabel: '发件人', afterLabelTextTpl: required, allowBlank: false, name:'sendBoxForm.fromUserName',
2013-08-14 15:06:20
1444
原创 ExtJS4 OA主页portal实现
items:[{ id: 'app-portal', xtype: 'portalpanel', padding: '5 5 5 5', items: [{ id: 'col-1',
2013-08-14 15:03:32
2952
原创 ExtJs4 load加载html页面
function getReceiveBoxPanel(){var receiveBoxPanel = Ext.getCmp('receiveBoxPanel');if(!receiveBoxPanel){receiveBoxPanel = Ext.create('Ext.panel.Panel', {id:'receiveBoxPanel',title:'收件箱',clo
2013-08-09 09:40:32
3276
转载 java实现各种数据统计图(柱形图,饼图,折线图)
最近在做数据挖掘的课程设计,需要将数据分析的结果很直观的展现给用户,这就要用到数据统计图,要实现这个功能就需要几个第三方包了:1. jfreechart-1.0.13.jar2. jcommon-1.0.16.jar3. gnujaxp.jar 先来看一下,最终效果图: 主要是jfreechart-
2013-07-01 14:02:58
2253
原创 Hibernate反向生成EJB注解
1. 创建一个web项目2. 为该项目添加hibernate3. 勾选Enable Hibernate Annotations Supper hibernate 3.3Advance Supper Libraries4. 下一步到数据库连接界面,去掉Specify database connection details5.
2013-05-30 08:36:42
485
转载 frameset和frame的使用方法
frameset和frame的使用方法 ... 在有Frames结构的HTML文件中,Frames文件的整体结构为: ...... Framees结构中的每个URL值指定了一个文件(这个文件必须事先做好),这个文件将载入相应的窗口。 各窗
2013-05-17 15:34:44
919
转载 Frameset布局
HTML语言剖析-frameset ■ 框架概念 :所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只 要 即可,而所有框架标记 要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。 是用以划分框窗,每一框窗由一个 标 记所
2013-05-17 10:25:20
424
原创 获取字符串中的图片名称
public class Demo{public static void main(String[] args) { String tar = "asdflknaslknsadfisadnfsdfnsdfnssdfasdfsadfsnnadsfsadfsflsadkfnsdalkfnsdalknfsafnsadflnke"; String tar1 = "测试程
2013-04-11 08:53:12
735
原创 docx格式附件下载后成为zip文件
office 2007各种格式附件下载后变成zip文件问题解决方法从IIS或者Tomcat之类的Web服务器通过二进制流下载文件时(比如通过设置Header为Content-disposition:inline),如果被下载的文件是Office2007的dotx,docx,pot等后缀的时候,下载对话框中的图标会变成ZIP的,相应的文件名也会成为zip为扩展后缀的文件。其实出现这样的情况,是由
2013-03-11 15:04:49
2605
转载 超链接的路径中含有中文页面无法访问的问题。
解决超链接的路径中含有中文页面无法访问的问题。 修改tomcat安装目录中的server.xml文件,加上一句“URIEncoding="UTF-8"”,即改为: connectionTimeout="20000" redirectPort="8443" URIEncoding="
2013-03-07 13:51:59
912
原创 jQuery 表单验证
jquery.validate.js 是 jquery 旗下的一个验证插件,借助 jquery 的优势,我们可以迅速验证一些常见的输入 , 并且可以自己扩充自己的验证方法。 举个例子,有这么一个表单: view plaincopy to clipboardprint? Validating a complete form Firstname
2012-12-20 12:47:38
405
原创 ExtJs4 TabPanel
function getTabManagerPanel(){ var tabManagerPanel = Ext.getCmp('tabManagerPanel'); if(!tabManagerPanel){ tabManagerPanel = Ext.create('Ext.tab.Panel', { id:'tabManagerPanel', deferredR
2012-12-06 15:51:17
974
原创 ExtJs4 Menu菜单
function getNoSendAdviceTabMenu(){ var noSendAdviceTabMenu = Ext.create('Ext.menu.Menu', { width: 100, height: 100, margin: '0 0 10 0', floating: true, renderTo: Ext.get
2012-12-06 15:49:38
1166
原创 ExtJs4 TreePanel学习
//TreePanel面板function getMenuTreePanel(){ var menuTreePanel = Ext.getCmp('menuTreePanel'); if(!menuTreePanel){ menuTreePanel = Ext.create('Ext.tree.Panel', { id:'menuTreePanel', st
2012-12-06 15:45:06
1068
原创 ExtJs4 用户登录窗口
//用户登录窗口function getLoginWindow(){ var loginWindow = Ext.WindowMgr.get('loginWindow'); if(!loginWindow){ loginWindow = Ext.create('Ext.window.Window', { id:'loginWindow', title:'登陆窗口'
2012-12-06 15:39:59
1619
原创 Ext4.1下fckeditor界面的提示窗口显示异常解决办法
解决前界面效果:解决界面后效果:照成这种效果的原因就是Ext4.0中的Window默认使用的z-index为19000,而fckEditor的z-index大多在10000左右,而Ext有接口可以修改window的z-index:所以只要将window的z-index的修改一下就哦了。例如:Ext.WindowManager.setBase(5000);注:这种
2012-11-19 14:20:32
891
原创 ExtJs4 编写首页面,Ext.container.Viewport,layout,border,accordion,treepanel
var content = 'aaaa';Ext.onReady(function(){ Ext.QuickTips.init(); Ext.create('Ext.container.Viewport', { layout: 'border', items: [{ region: 'north', hei
2012-11-14 16:33:57
2145
转载 解决IE9下Extjs4文字显示太小问题
自从Google Chrome问世以来,因为其近乎完美的W3C支持,一直用这款浏览器当做开发工具,毕竟webkit内核开始遍地开花。但是作为程序猿,又不得不通过苦逼的解决个平台(我指web浏览器)兼容性问题来达到在客户或老板心中酷毙的形象。extjs4对Chrome的支持甚好,但在IE9下有些BUG,我至少发现了在IE9下界面文字显示太小的问题。有图有真相:为了控制图片文件大小,我将两
2012-11-12 11:10:13
735
转载 使用 CAS 在 Tomcat 中实现单点登录
单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现
2012-11-06 09:30:48
377
转载 EXTJs4 TreePanel
EXT4改了不少命名,也同样改了继承结构,更改了部分主键的存储结构。没有深入的看。 EXT2,3EXT4区别名称Ext.tree.TreePanelExt.tree.panel简洁了父类Ext.PanelExt.panel.Table也是grid的父类,不直接继承panel,中间被提炼了一层需要关注E
2012-11-02 09:32:13
1544
原创 java zip文件
String ziptempPath = null; try {//压缩到zip中的文件路径,如果想动态压缩文件,那么可以添加你动态生成的文件路径。 String[] fileNames = new String[]{"d:\\zipfile\\1.txt","d:\\zipfile\\2.txt"};//压缩到zip中后,文件的名称 String[] filezip
2012-06-08 11:00:35
410
原创 EJB复合主键
KDXX_MXB.javapublic class KDXX_MXB implements java.io.Serializable { private KDXX_MXBId id;//主键实体 private String kdgsmc; private Integer pks; @EmbeddedId @Attrib
2012-05-29 14:07:23
10525
原创 Oracle Sql 语句
1. describe 表名; 描述表结构2. select * from 表名 where rownum=1;显示第一条数据(oracle不支持top只支持rownum)3.show user;显示当前连接用户4. select * from all_users;查看系统拥有哪些用户5.conn userName/userPwd连接到新用户6. desc 表名;显示表
2012-04-12 14:47:46
299
转载 EJB 主键标识@Id
@Id用于标记属性的主键,该注释的属性定义如下。@Target({METHOD, FIELD}) @Retention(RUNTIME)public @interface Id {}一旦标注了主键,该实体属性的值可以指定,也可以根据一些特定的规则自动生成。这就涉及到另一个标记@GeneratedValue标记的使用。@GeneratedValue用于主键的生成策略,该注释的属性定义
2012-04-12 14:46:06
655
转载 JAVA基础之理解JNI原理
JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图:实例:环境说明:ubuntu 10.4.2 LTS系统程序清单1:src/com/magc/jni/H
2012-02-20 17:02:18
368
Tomcat-6.0安装版和绿色版(X86)
2013-12-13
Ext开发文档
2012-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人