![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE/Java
great-sage
---
展开
-
php对接java现实加签验签
我实现的方法,主要是把java生成的密钥转为php能识别的pem格式的密钥,其它的加签、验签采用调用openssl内置签名方法。java生成的密钥主要是字符串;而pem格式密钥是以64位为一行,并且带有如下头和尾的文件格式,然后php再去取得相对应pem格式字符串。pem格式密钥-----BEGIN PUBLIC KEY-----//64chars一行(多行)-----EN原创 2016-05-05 15:25:17 · 2769 阅读 · 0 评论 -
db4o面向对象数据库::NoSQL
完全原生于 Java 和 .NET100% 面向对象, 抛开对象-关系映射为嵌入式应用优化开源,可以基于GPL协议免费使用.db4o 的目标是提供一个功能强大的,适合嵌入的数据库引擎,可以工作在设备,移动产品,桌面以及服务器等各种平台。db4o 的 dRS(db4o Replication System)可实现 db4o 与关系型数据库的双向同步(复制) 。 dRS 是基于 Hiber原创 2013-04-16 12:38:56 · 2682 阅读 · 0 评论 -
Java中:struts2+jQuery+ajax调用演示
环境:操作系统:Windows 7 应用程序服务器:apache-tomcat-7.0.11开发工具:IntelliJ IDEA 11.1.1Java版本:Java(TM) SE Runtime Environment (build 1.7.0_03-b05)Struts版本:struts-2.2.1.1jQuery版本:1.7.2MySql版本: 5.5.16 M原创 2012-04-16 21:03:01 · 68726 阅读 · 21 评论 -
DIV+CSS布局
HTML: north部分 包含div: float: left; /*关键点5,同被包含在里面的div一样设置浮动,否则错位*/原创 2013-01-15 12:11:53 · 921 阅读 · 0 评论 -
js CSS实现同一应用样式适应不同系统
同一个web应用,可能在不同的系统中调用,由于不同系统要求页面样式不一样,所以涉及到原始文件页面样式动态适应。关键点: 根据不同系统平台请求参数,加载不同的css文件,标签是有id属性的; 约定大于配置; 不同系统约定对应css样式文件名,根据不同系统平台请求,首先用js分析出请求的css参数,并把这个参数作为文件名,动态加载到被请求页原创 2013-01-06 17:43:27 · 1867 阅读 · 0 评论 -
ORA-01799 列不能外部联接到子查询
需求及问题在一些表关联查询中,当存在源表和关联表都有过虑条件(and)时,如果其中一个条件不符合,结果就有可能为空;而实际上我们要求结果集中,条件不符合的显示空,但其它条件正常的,依然要显示。1.要达到目的,不符合的数据显示为空,符合的照常显示2.直接在where里放入条件,当有一个不符合时,结果集可能为空/*需求和问题*//*1.where中放两个查询条件,有可原创 2012-12-13 15:00:19 · 25943 阅读 · 1 评论 -
oracle下lag和lead分析函数
Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据(Lag)和后N行的数据(Lead)作为独立的列。这种操作可以代替表的自联接,并且LAG和LEAD有更高的效率。语法:/*语法*/lag(exp_str,offset,defval) over()Lead(exp_str,offset,defval) over()--exp_str要取的列--offset取偏移原创 2012-12-13 15:16:13 · 71439 阅读 · 1 评论 -
Java开发工具IntelliJ IDEA 12发布
Java开发的神器IntelliJ IDEA 12发布了,官网可以下载。http://www.jetbrains.comhttp://www.jetbrains.com/idea/http://www.jetbrains.com/idea/download/index.html123原创 2012-12-06 00:37:42 · 1105 阅读 · 0 评论 -
Oracle中常用的to_Char用法详解(有FMT的详细列表)
以下内容转自网络,感觉这个比较有用。收藏一下。The following are number examples for the to_char function.to_char(1210.73, '9999.9')would return '1210.7'to_char(1210.73, '9,999.99')would retur转载 2012-12-05 17:38:01 · 990 阅读 · 0 评论 -
物化视图日志中存在错误ORA-12096一例
采用REFRESH FAST ON DEMAND增量刷新物化视图时,按常规建立步骤是先在源库上建物化视图日志,再在目标库上建物化视图。一般来说,没有什问题产生,但有时库的环境或者其它索引什么的,源库上的物化视图日志在生成表结构时就会发一些变数。CREATE MATERIALIZED VIEW LOG ON source_base.t_a WITH PRIMARY KEY;简单的语句背后原创 2012-12-03 17:50:08 · 8388 阅读 · 0 评论 -
关于DBMS_SCHEDULER job日志级别LOGGING_LEVEL
--job日志级别由两个因素决定,一个是job自己日志级别,别一个是使用的job cloass的日志级别,取两者中的最高值。--job创建时日志级别默认是DBMS_SCHEDULER.LOGGING_RUNS,--创建的job时,如果不指定job class,默认为DEFAULT_JOB_CLASS,而DEFAULT_JOB_CLASS默认logging level是DBMS_SCHEDULE原创 2012-11-27 19:09:10 · 3602 阅读 · 0 评论 -
Spring AOP
切面:标注了@Aspect的类切入点:也就是断言,包括一个切点表达式(@Pointcut)和一个签名(返回类型为void的方法),目前Spring只支持方法切入,不支持属性.通知:切面下面的方法,与断言相关联(以上三个概念,是在同一个类中)关注点:业务类的方法AOP代理:Spring判断出@Aspect切面下符合断言的业务Bean,并自动生成业务Bean的代理,当匹原创 2013-04-17 11:31:48 · 663 阅读 · 0 评论 -
Struts2.x和Spring3.x集成
官方文struts-spring Plugin文档:http://struts.apache.org/release/2.3.x/docs/spring-plugin.html官方文Struts2+Spring2+JPA+AJAX文档:http://struts.apache.org/release/2.3.x/docs/struts-2-spring-2-jpa-ajax.html原创 2013-04-17 11:45:31 · 923 阅读 · 0 评论 -
varnish+nging与squid+apache缓存
大量数据,大并发,采用缓存,可以减少服务器负担,提高客户端访问加载速度1.缓存服务器推荐linux操作系统来作,生产环境不宜使用windows操作系统作缓存服务器;2.linux环境下,推荐采用varnixh+nginx方案;3.稳定是缓存服务器的第一要务;一.缓存有多种方式1.开发语言提供缓存API进行缓存,可以在开发编码级进行;2.开发语言和缓存服务器配合缓原创 2013-04-16 11:44:03 · 1729 阅读 · 0 评论 -
公用数据jsonp跨域请求
跨域数据请求在一些公用环境中很有用处。实际中一些数据,不同的应用系统要进行展现或二次加工,可以把这些数据作成公用的数据服务器,对外提供访问数据的接口,客户端采用ajax的jsonp请求。 // function cd(){// $.ajax({// type : "GET",// contentType:原创 2012-11-30 17:57:46 · 2409 阅读 · 0 评论 -
keytool证书生成与导入
一、keytool位置C:\Program Files\Java\jdk1.x.x_xx\bin二、生成证书keytool -genkey -alias sgkey -keyalg RSA -keysize 1024 -keypass 111111 -validity 365 -keystore d:\temp\cas\sg.keystore -storepass 111111原创 2015-09-24 20:23:08 · 6858 阅读 · 0 评论 -
AOP的实现机制
本文转自互联网附件中有本文的源代码和Pdf版。本文写的很长的原因,是不希望大家学习AOP时到处找资料,大家有时间可以按照本文动手实践下,相信会有非常大的收获的,有什么问题互相交流,有问必答!1 AOP各种的实现AOP就是面向切面编程,我们可以从几个层面来实现AOP。在编译器修改源代码,在运行期字节码加载前修改字节码或字节码加载后动态创建代理类的字节码,以下是各种实现转载 2015-04-24 11:23:28 · 881 阅读 · 0 评论 -
JavaWeb Timer&TimerTask 定时任务
JavaWeb 在程序启动时,定时执行计划任务。原创 2014-06-12 16:10:59 · 3756 阅读 · 0 评论 -
BUI+Spring+Mybatis
BUI+Spring+Mybatis采用后端SpringMVC+MyBatis,前端采用阿里巴巴的BUI框架。相关项目源码,可以直接下载一、相关环境 操作系统:Windows 7,Windows 8 应用程序服务器:apache-tomcat-8.0.3 开发工具:IntelliJ IDEA 13.1RC2 Java版本:Java原创 2014-05-05 13:17:14 · 8763 阅读 · 3 评论 -
SpringMVC关于ajax+Spring+MyBatis整合概述
1.前期工作 1.1 数据库建表; 1.2 新建工程; 1.3 引入MyBatis-Spring,MyBatis,Spring包;2.MyBatis相关 2.1 建对应表的实体类(Entity); 2.2 建mapper映射器接口(XxxMapper.java); 2.3 建mapper映射器xml(XxxMapper.xml原创 2014-02-11 14:21:06 · 4283 阅读 · 0 评论 -
Mybatis概要
Mybatis注意四个要点:1.Mybatis配置文件mybatis-config.xml2.Mybatis映射文件MyMapper.xml3.对应映射文件的接口MyMapper.java4.实体类My.java1.mybatis-config.xml<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD C原创 2013-07-10 23:34:59 · 989 阅读 · 0 评论 -
Oracle建表空间及用户
创建数据库链接--创建链接(建在目标库)CREATE [PUBLIC] DATABASE LINK linkNameCONNECT TO username IDENTIFIED BY passwordUSING ‘connectstring’;--CREATE PUBLIC DATABASE LINK 数据库链接名 CONNECT TO 用户名 identified by 密码 u原创 2011-12-12 18:04:33 · 714 阅读 · 0 评论 -
证券部分计算公式
股票模拟交易部分计算公式:l 【上市起始日指数】为【起始日】当天大盘指数l 【上市起始日指数】为【起始时间】当天大盘指数l 【总资产=余额+总市值】l 【市值=累计数量x收盘价】按最大交易日收盘计算l 【仓位=市值/总资产】按最大交易日收盘计算l 【总收益=(总资产-初始资产)/初始资产】l 【收益=(收盘价-成本价)/成本价】按单支计算l 【相原创 2013-03-20 16:00:07 · 2376 阅读 · 0 评论 -
easyui使用layou时自适应窗口
(2012-04-17注:easyui新版本layout已经有fit属性,不用这么麻烦)一个小小的应用一、使用asp.net 自带的form;二、用div代替asp.net 自带的form;开发工具:VS2008框架:jquery-easyui-1.2.6.js,jquery-1.7.2.min.js浏览器:IE6,chrome20.0.1132一、使用原创 2012-05-29 17:03:16 · 10967 阅读 · 1 评论 -
Oracle行列转换应用
在Oracle中,关于行列转换的一个应用表结构略,SQL如下:select z.* from (select row_number() over(order by bs_cnt desc) rn, inn2.* from (select distinct sum(bv_sum) over(partition by department_code)+sum(sv_sum) over(par原创 2012-11-26 18:08:57 · 787 阅读 · 0 评论 -
Oracle返回指定列首行或末行值之FIRST_VALUE与LAST_VALUE
FIRST_VALUE与LAST_VALUE功能:返回指定列首行值和末行值在语法上有9i和10g和区别:9i:FIRST_VALUE ( expr ) OVER ( analytic_clause )10g:FIRST_VALUE (expr [ IGNORE NULLS ]) OVER (analytic_clause)如果排序组中的第一个数据为空,oracle会返回空,除非指定原创 2012-11-27 11:25:07 · 6132 阅读 · 0 评论 -
struts2中的constant配置详解
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <!--指定Web应用的默认编码集.该属性对于处理中文请求参数非常有用,对于获取中文请求参数值,应该将该属转载 2012-04-15 13:26:54 · 31693 阅读 · 15 评论 -
IntelliJ IDEA 10与Avira 10同存, 一运行就蓝屏死机的解决
环境:IntelliJ IDEA版本:10.5.1操作系统:Windows 7 32位硬件:Tinkpad T410i Intel 双核2.1GHz, 2G内存JDK:1.6.0.25~1.6.0.27Avira premium security suite原创 2011-08-28 15:43:31 · 1932 阅读 · 0 评论 -
JDBC 通过1433端口连接 Sql Server 异常
今天用IntelliJ IDEA通过 sqljdbc4.jar 连接SQL Server 2005时,提示1433端口不能连接.检查了一下,其实这个问题出在TCP的1433端口是否处理监听,防火墙阻止中.1."CMD”后的DOS控制台里输入原创 2011-09-14 03:11:07 · 2261 阅读 · 0 评论 -
NetBeans IDE 7.0 released
The NetBeans team proudly announces the availability of NetBeans IDE 7.0原创 2011-04-24 21:39:00 · 572 阅读 · 1 评论 -
Java关键字final和static
Java关键字final和static原创 2011-04-01 13:29:00 · 597 阅读 · 0 评论 -
简要的 SSH 概述
利用SSH处理企业应用开发的简要概述。原创 2011-03-18 23:54:00 · 801 阅读 · 0 评论 -
Swing界面设计工具的第一步
http://blog.sina.com.cn/s/blog_4b6047bc01000bex.html 解决复杂问题常用的一个方法是分析综合法,或曰分而治之,即将复杂的问题分解成简单的子问题。解决了每个子问题后,再将它们集成起来。若每个子问题还是太复杂,则可重复此过程直至简单到容易解决为止。如果问题本身比较复杂,但又不容易继续分下去,则可试着将问题模型进行简化,在此基础上开发出原型后,再陆续转载 2008-09-12 00:02:00 · 2920 阅读 · 0 评论 -
SWT已经是日薄西山了
http://blog.sina.com.cn/s/blog_4b6047bc010006r1.htmlSWT从实质上说是头疼医头,脚疼医脚,这种本质决定的它的架构不好,当需求增加时,当面临现实的Customization时,当面临各种不同操作系统时,它的缺点就暴露出来了,简单的说: 对Java 界面涉及不深的人往往偏好SWT,对Java界面设计非常熟悉才能真正洞悉Swing的内涵转载 2008-09-11 23:58:00 · 933 阅读 · 0 评论 -
netbeans 6.0中字体重新设置
编辑 $NETBEANS/etc/ 中的文件 netbeans.conf (当然要备份)netbeans 界面字体 netbeans_default_options="-J-Dorg.netbeans.modules.tomcat.autoregister.token=1197962964437 -J-Dorg.netbeans.modules.tomcat.autoregister.cata原创 2007-12-26 02:01:00 · 1065 阅读 · 0 评论 -
NetBeans IDE 6.0 release
终于出来了.各种特性不待细说,看网站最能有说服力http://www.netbeans.org官方网站称之为 : The only IDE you need! Runs on Windows, Linux, Mac OS X and Solaris. NetBeans IDE is open-source and free.原创 2007-12-04 18:52:00 · 514 阅读 · 0 评论 -
从个人网站到淘宝网 仰观Java时代淘宝的技术发展(3)
FROM:http://developer.51cto.com/art/201204/327050_2.htm从2003年的一个个人对个人(C2C)的商品交易网站到如今的淘宝网,其实在作为个人网站发展的时间里并不长。那么在这段时间里,淘宝究竟是如何发展的呢?在这篇文章里我们将找到淘宝网的发展历史以及所用到的技术。AD:转载 2012-04-21 11:23:21 · 1442 阅读 · 0 评论 -
从个人网站到淘宝网 仰观Java时代淘宝的技术发展(4)
FROM:http://developer.51cto.com/art/201204/327050_3.htm从2003年的一个个人对个人(C2C)的商品交易网站到如今的淘宝网,其实在作为个人网站发展的时间里并不长。那么在这段时间里,淘宝究竟是如何发展的呢?在这篇文章里我们将找到淘宝网的发展历史以及所用到的技术。AD:转载 2012-04-21 11:24:47 · 1949 阅读 · 0 评论 -
从个人网站到淘宝网 仰观Java时代淘宝的技术发展(1)
转载自:http://developer.51cto.com/art/201204/327050.htm从2003年的一个个人对个人(C2C)的商品交易网站到如今的淘宝网,其实在作为个人网站发展的时间里并不长。那么在这段时间里,淘宝究竟是如何发展的呢?在这篇文章里我们将找到淘宝网的发展历史以及所用到的技术。AD:转载 2012-04-21 11:20:52 · 2918 阅读 · 0 评论 -
table行间隔色之js&css控制
名称 Java Python C++ C C# /* 表头 */ table.list_content th{background-color: #CFE2F8;height:24px;border:solid 0px #BDCBE8;border-right:solid 1px #BDC原创 2012-11-01 10:52:31 · 3162 阅读 · 0 评论