- 浏览: 54121 次
最新评论
-
a418040445:
crackajack_zg 写道a418040445 写道请问 ...
activiti 选人的实现 -
crackajack_zg:
a418040445 写道请问一下,你这个会判断连线上的条件没 ...
activiti 选人的实现 -
a418040445:
请问一下,你这个会判断连线上的条件没?你给下个节点设人的时候, ...
activiti 选人的实现
文章列表
html页面格式化sql
- 博客分类:
- 编程工具
日志里面打印出来的sql是带问号的,然后参数另外又打印了一排。通过这个工具可以将带问号的sql与参数整合成可执行的sql。
以下是html代码:
引用
<html>
<head>
<style>
textarea{height:120px;width:1000px;
}
</style>
<script type="text/javascript">
function deal() {
var a = document.getElementById("1").va ...
由于新工作比较清闲平时的事情不多,所以可以干一下自己的事情。
最近帮朋友弄了个网站 www.cdlqjj.com 成都龙七家具,朋友是卖家具的有了这个网站朋友看能不能从各大搜索引擎的渠道接点小单。
由于前台用了harvest页面框架以及后台用了jeeshop 的后台,所以开发效率还是比较快的。几天就弄出来了。只是很多产品还没跟上还没来得及跟进。 网站图片如下:
前台:
后台:
最近在弄一个邮件系统,主要功能是连接公司的exchange邮件服务器实现在web上收发exchange服务器上的邮件。
在收邮件的时候exchange服务器发送的邮件总是不能正常的解析出来,其他邮件系统发送的可以。报错如下:
javax.mail.MessagingException: Missing start boundary
at javax.mail.internet.MimeMultipart.parsebm(MimeMultipart.java:873)
百度了很多都没用,后来改变了邮件的发送代码就ok 。感谢zhhpjl的这篇文章
http://dow ...
第一步要去微信的官方网站申请个服务号地址是:https://mp.weixin.qq.com/
第二步,验证服务器地址的有效性真是一波三折,考虑到开发阶段要经常用到调试,特别是断点调试,所以决定先将服务器地址配置为本机(经过路由器和电信接入互联网) 。因为之前有个网站用的是struts2架构的,现在想把微信的业务逻辑写在servlet 里面,然后也跟着这个网站部署到互联网上 ,因为这样复用性比较大,servlet可以直接用于其他项目,如果写在struts里面则通用性不好。先遇到的是servlet 跟struts2 的filter 冲突了url访问不了servlet,这个 ...
想实现一个功能:根据用户在公网上的ip地址对应到该用户所在的行政区划,精确到县。
这个功能能不能实现的关键还是在能不能找到一个数据较为完善的ip地址库。在网上找了一下,还是觉得纯真ip数据库好用。
实现步骤:
1 下载纯真ip数据库,然后解压成文件导入自己建的数据库(见附件)
2 下载全国省市县行政规划(见附件)
3 下载国家编码(见附件)
因为纯真ip数据库与ip对应的省市县是以文字来描述的,所以需要将文字转换为编码
将文字转换为全国省市县行政规划编号(六位)的程序:
package com.auto;
import java.io.BufferedReader;
impor ...
最近在给朋友弄个网站,网站基本弄好以后就要申请个域名,以前也接触过域名注册的,这次想真个拉风点的域名,结果。。。令人大失所望。
在不断重复的提交后,发现可以弄个程序检测一下有没有好点的域名,这样就不用人为输入域名了。然后就有了 下面的代码。
#!/bin/env python
#coding=gbk
import urllib
import urllib2
import time
'''关键字构造'''
def analysis(radix,keyword,lenSize):
global res_f
global res_e
if radix ...
之前有一个功能用python实现的,直接在linux执行就ok 了,现在客户要想在页面上调用就需要java调用python,并且需要传递参数给python程序。
需要用到jython.jar(见附件)
---老方式
java程序如下
public static void main(String[] args) {
//定义参数
String[] args2 = {"arg1","arg2"};
//设置参数
PythonInterpreter.initialize(n ...
原以为浏览器cookie的name 是唯一的,结果其实不然。经过测试 浏览器cookie应该是path与name的双主键,如果不注意path 的值,那么在删cookie的时候很有可能是删不掉的至少chrome 是这样。 ie 也生效。
代码就不贴了。baidu一下多得很。
今天继续看jeeshop的程序,在管理页面做上传的时候后台
List items = upload.parseRequest(request);
返回来的items里面始终没得值 。
在网上找了很多,一些说是form 没有加 enctype="multipart/form-data" method="post" 或者 <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</ ...
jdk 有三个类加载器,从辈分从高到底依次是 Bootstrap ClassLoader ,Extension ClassLoader ,App ClassLoader。辈分最高的bootstrap是由c写的,其余的是由java写的。
Bootstrap 负责加载java基础类,主要是 %JRE_HOME/lib/ 目录下的rt.jar、resources.jar、charsets.jar ,Extension 要是 %JRE_HOME/lib/ext,app 负责classpath 下的。
当classpath下jar包中的类与我们的java源文件中的类相同的时候, ...
项目架构发生了变化,原来的单机单应用要部署成集群了。这样在排查问题看日志的时候就不太方便了。最近想起来可以将日志按用户打印,也就是每个用户一个日志文件(整个系统最多一万个用户整个还是没得问题的)通 ...
jrockit号称是世界上最快的jvm,当然主流的jvm就hotspot和jrockit,所以得到这个最快的jvm的称号还是很不容易的。
如上图所示,jrockit经过了三个阶段的优化
1 just in time (jit)优化
据资料记载,jit会把jvm执行的机器码(在宿主机上执行的机器码)记录下来以备下次直接使用,从而达到减少耗时提高效率的小姑。
2 monitors thread优化
虚拟机要启动一个复杂的低消耗的线程实时的为执行频率高的方法做优化
3 runs optimization
虚拟机在后台优化使用频率高的方法。与第二阶段做的事情是一样的,但是方 ...
linux上监控jvm可以通过命令来实现,但是不太形象,也不太方便。
我们可以用visualVM这个软件在windows上监控远程linux上的jvm。
在linux上javahome 的bin目录下新建文件一个文件 文件名:jstatd.all.policy
文件内容:
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
执行命令启动监控的rmi:jstatd -J-Djava.security.policy=jstat ...
项目的工作流耗时非常大,我们根据对后台日志的分析以及代码审查发现流程模块在频繁的查询数据库的一些配置表,所以我们决定将一部分配置表进行缓存处理。我们采用EhCache技术来处理,据说它可以实现分布式而且配置简单。
我将ehcache-core-1.7.0.jar导入到项目 。chcache.xml(错误的)的配置如下
<?xml version="1.0" encoding="GB2312"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q ...
这几个月压力测试小组要对系统测试,第一阶段我们优化了数据库索引和一些简单的业务逻辑。 由于还是未达到甲方对系统性能的要求第二阶段我们需要对系统进行业务逻辑的优化,也就是优化代码可能要用到一些jdk的调优工具,今天就先看了一下。
jps 类似于 linux 的ps 命令 ,在我本地的命令窗口可以直接运行,但是在linux上报 command not found 。我觉得应该是环境变量的问题。
执行 $ vi /home/sclm/.bash.profile 命令 ;
PATH 的值增加 :/home/sclm/jdk_from_173/jrock ...