- 博客(68)
- 收藏
- 关注
原创 java 生产txt文本,文本内容编码是gbk,但是用记事本打开却是utf-8,y文字出现乱码,比如“钱某某”...
java 生产txt文本,文本内容编码是gbk,但是用记事本打开却是utf-8,y文字出现乱码,比如“钱某某”PrintWriter pw = new PrintWriter(new OutputStreamWriter(new FileOutputStream("D:/txtFile/121EXPORTTRADEINFO.txt"),"GBK"));pw.write("钱某某");...
2018-08-30 10:08:12
1298
原创 springMvc放重复提交,拦截器结合annotation
package com.geloin.spring.controller.dupsub;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annot...
2016-08-19 16:41:31
248
原创 mysql 安装
可能原因: 1.data文件夹没有清空2.mysqld install 3.在1之后没有在命令行中输入mysqld --initialize-insecure --user=mysql,就是没有初始化 在1,2之后尝试再输入net start mysql...
2016-08-12 10:16:28
180
原创 synchronized为什么能锁住对象
synchronized 一般用作线程的同步,它只是提供了多线程的排斥机制,要和notify() wait() 使用才能进行线程同步,sychroinzied 能够锁住进场 是因为相当于一个monitor 去监控每个线程,这个monitor 会分配逻辑取数据去管理这些线程,类型线程list 去 竞争 资源,首先进入排队的线程线程会阻塞,当一个拥有lock的线程 unlock时候 notify...
2016-07-13 11:28:45
327
原创 hashMap hashtable concurrentHashMap
1/hashMap 不安全 注意使用 加载因子 和 初始容量2.hashtable 线程安全 效率没hashtMap快3.concrrenthashMap 将一个hash表分成16分 没分类似与一个hashtable 可以提供16个线程同时进入 每个线程操作不同的表...
2016-06-22 21:59:40
148
原创 java 自定义annotation
import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import java.lang.annotation.Retention;import java.lang.annotation.Retentio...
2016-06-22 18:07:34
111
原创 面向接口编程适配器模式
public interface cellphone { public void call(); public void sensms();} public class huawei implements cellphone{ @Override public void call() { System.out.println("huawei...
2016-06-08 11:55:28
146
原创 Lock 和 synchronized
jvm:synchronized代码层:LockLOCK的优势:有读锁和写锁在等待时间,没有反应返回false,否则true读多写少,希望比synchronized快点 并发:简单程序(单节点)的synchronized 、lock多节点:比较多的是数据库的行级锁独立一个公共的资源,作为唯一对象进行锁处理分布式处理 ...
2016-05-31 16:56:26
92
原创 java自定义标签的简单例子
1、处理类package com;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.TagSupport;...
2016-05-19 17:54:06
156
原创 linux centos安装nginx
如果报这个错误./configure: error: SSL modules require the OpenSSL library.安装yum -y install openssl openssl-devel 一、Nginx简介Nginx是俄罗斯人Igor Sysoev开发的一个高性能的HTTP和反向代理服务器。Nginx能够选择高效的epoll、kqueue、even...
2016-05-17 17:29:12
137
原创 tomcat memcached session共享
<Context path="" reloadable="true" docBase="/root/pm/production/portal/ROOT"/> 在每个tomcat的context.xml里添加 <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager" ...
2016-05-13 22:41:18
91
原创 linux安装多个tomcat
1、mkdir 两个文件 tomcat7 tomcat71 2、直接将tomat分别放进两个文件夹3、cp -rf xxx/* aaa(将文件全部迁移到aaa)4、vi /etc/profile 在其中加入 ##########first tomcat########### CATALINA_BASE=/usr/local/tomcat CATALINA_HOME=...
2016-05-13 01:13:45
130
原创 linux安装tomcat
1、下载http://tomcat.apache.org/download-70.cgi,上传到附件了2、加压直接用(前提是安装jdk 和配置了环境变量哦)3。开放8080端口号#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEP...
2016-05-13 00:09:47
85
原创 linux安装jdk
1、getconf LONG_BIT 查看版本号2、wget http://211.149.198.47/data/main/jdk-7u7-linux-i586.tar.gz3tar -zxvf jdk-7u7-linux-i586.tar.gz4/mv jdk1.7.0_07 /opt/soft/jdk75/vi /etc/profile添加JAVA_HOME=/...
2016-05-12 23:41:32
107
原创 memcashed安装
1、chkconfig --level 35 sshd on 2/wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz3/wget http://memcached.org/latest4、cd libevent-1.4.14b-stable5、./configure -prefix=/usr 然后报错 er...
2016-05-12 16:29:08
237
原创 linux非常实用的查找错误命令
cat file |grep -C 5 --color = auto '';grep -A 40 -B 40 '' file
2016-05-08 15:34:34
1404
原创 mysql重要参数设置
1、skip_name_resolve2、innodb_buffer_pool_size 70%-80%3、innodb_fush_log_at_trx_commit 设置为2
2016-05-05 15:58:23
191
原创 模版设计模式
1、提高代码的重用性package TemplateTest;public abstract class TemplateSource { public abstract void compataOperation1(); public abstract void compataOperation2(); public void template() { ...
2016-05-05 14:36:13
87
原创 数据库分区,范围分区列表分区
1、分区表,1.1、分散IO,1.2、方便管理,可单独恢复和管理,1.3。减少数据损坏的可能性,1.4提高性能2、范围分区3、列分区4、rang分区,比较常用根据时间进行分区,如果无法检测可以建立maxValue分区中5、hashMap分区,将数据平均分配到各个分区里6、list分区,值必须指定,每个分区必须明确值,所以建立默认的值 范围分区和列表分区,时间(范围分区...
2016-05-05 14:31:42
932
原创 泛型,list集合去重
package com.geloin.spring;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;public class CopyOfTEST<T> {...
2016-04-23 10:56:24
705
原创 java中的栈和堆
1、栈(数据结构)--先进后出的结构,队列:是先进先出的结构 存放函数的参数,方法里的对象引用和局部变量; 1.1方法参数 1.2局部变量 1.3对象的引用 1.4基本数据类型2、堆(数据结构)--特殊的树形结构,每一个节点都有一个值 存放new 出来的对象3、常量池 字符串常量(Strin...
2016-04-07 11:34:59
109
原创 c++之printf
本人因为考试需要,需把学习C++1、printf("变量1的格式,变量2的格式",变量1,变量2);int a = 1234;printf("a=%d",a);//a=1234;//十进制printf("a=%d%%",a);//a=1234%printf("a=%2d",a);//a=1234超出2位,以实际输出printf("a=%6d",a);//a= 1234;...
2016-03-28 13:57:13
515
原创 java之int,double,float,long,字节,位和他们之间存在的内存泄漏
1、java中的位是传输单位,字节是存储单位,8个位等于1个字节2、int 4个字节,32位。最小值-2的31次方,最大值2的31次方3、long 8个字节,64位。最小值-2的64次方,最大值2的64次方4、double 8个字节,64位。最小值为-2的1074次方,最大值为2的1024次方5、float 4个字节,32位。 最小值为-2的148次方,最大值为-2的128次方...
2016-03-24 17:12:38
287
原创 java垃圾回收机制和内存溢出
1、java垃圾回收机制是指将指失去引用的对象进行销毁,将分配的内存进行回收利用。2、java的对象有三种状态,可接触的,可复活的,不可接触3、可复活中的Object的finalize()这个方法处理这个对象是变为可接触或者不可接触的状态,那么它什么时候会执行呢,因为JVM的实现着在管理GC有不同的算法,所以不能确保不可接触的对象是到底是什么时候调用Object.finalize方法,开...
2016-03-23 17:18:01
417
原创 HashMap扩容机制之杂谈
1、HashMap的rehash将明显耗性能,所以需要尽量避免rehash操作,我们需要做的是够控制好默认初容量大小capacity和加载因子Factory(即是HashMap中hash表中元素填满的程度)。比如可根据业务来定义,我们知道HashMap中的key和value大概可以存一w对以上,但是我们定义一万的默认初始容量(Factory定义为1),那样我们就浪费内存了,所以我们可以根据...
2016-03-22 12:53:49
386
原创 com.sun .xml.bind.v2.ContextFactory 类找不到的解决
com.sun .xml.bind.v2.ContextFactory 类找不到的解决 (2013-08-30 16:06:23)转载▼标签: contextfactory 找不到类 cxf webservice分类: Java在做项目过程中,使用apache-cxf客户端方式调用接口访问服务器时,报javax.xm...
2014-06-03 16:47:04
4182
原创 ubuntu默认并没有安装ssh服务 开启ssh服务
#引用 ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:xjj@xjj-desktop:~$ ssh localhostssh: connect to host localhost port 22: Connection refused如上所示,表示没有还没有安装,可以...
2014-05-19 15:22:16
3649
原创 配置jdk路径 linux
# /etc/profile# System wide environment and startup programs, for login setup# Functions and aliases go in /etc/bashrcpathmunge () { if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then ...
2014-04-02 20:18:23
134
原创 返回两个日期的天数 java
//两个时间相减 处理 返回天数 public long dateDiff(String repaydate, String realrepaydate) { SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long nd = 1000*24*60*60;//一天的毫秒数 long nh = 1000*60...
2013-05-12 16:34:40
172
原创 DWR入门
第一:导入相应的jar包 dwr3 以上要引入dwr.jar 还有就是comms-logging.jar 这两个包第二 :写web.xml里面的监听器 和 servlet如下:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/n...
2013-01-19 12:23:38
66
原创 Map 的遍曆
import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * keySet 獲的key的集合 entrySet 獲取到Map.entry 的集合 * *...
2013-01-18 13:57:28
67
原创 迷你远程
============================================= Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>net share共享名 资源 ...
2012-11-24 11:05:34
95
原创 java中分页工具 和 jstl 标准标签库
<%@taglib uri="/struts-tags" prefix="s" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/
2012-11-22 19:50:47
89
原创 parent.post event 父类的事件名称()
如果你想自己定义一个useobject 那么 你要讲syb中的两个包给复制到你自己的lib 2:然后你基础其中的某个userobject 然后可以自己整合了 , 其中的一个是treeview结构 然后在这个treeview的doubleclick事件中写下而下代码 (不过在这之前 你要在parent控件 就是在你把treeview拖到了那个控件的上 比如我吧treeview拖到了 从syb中继承过...
2012-11-13 08:51:33
536
原创 PB中调整工作空间的大小
workspacewidth()是w_frame的工作区的大小。mdi_1是工作区中的一个内部对象。workspacewidth,workspaceheight,workspacex,workspacey由w_frame自己决定,具体就是由此窗口的x,y,width,height,菜单高度,toolbar高度,microhelpbar高度决定,是函数取出的。这些函数的返回值当上述内...
2012-11-10 17:14:05
1015
原创 pb_知识点1 获取父类名字
openwithparm(w_1,"stringget"); 以后你可以在这个w_1窗口中用到w_1的可以用的这个参数messagebox("",message.stringparm ); 在 closequery事件 if messagebox("提示","你要确认要吗",Question!,YesNo!,2)=1 then return 0;elseif...
2012-11-05 16:00:54
793
原创 pb 得到数组和字符串的长度
string slevalue;//这样是为了初始化 因为他有默认值的 默认值为“”;slevalue = sle_value.text;int i ;if slevalue="" then messagebox("","null"); sle_value.setFocus( ); return;else if IsNumber(slevalue) ...
2012-11-02 00:22:40
5196
原创 pb使用ole连接数据库
第一 先connection 数据库 在database中 然后导出ini文件 然后修改下然后使用application中定义 读取ini文件String autocommit;String str_file = "BaseIni.ini";if not FileExists(str_file) then MessageBox("错误","文件不存在"); return...
2012-10-31 01:56:24
1086
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人