- 博客(74)
- 资源 (41)
- 收藏
- 关注
原创 基于tess4j的图像识别java Swing小工具
1、启动界面 2、选择图片以及图片展示 便于核对识别内容是否正确3、识别图片 把识别内容 动态加载到识别内容展示框 支持二次编辑从效果来看,识别字母和数字的效果非常好,准确率90%以上,但是汉子识别率就惨不忍睹,需要自己进行训练maven引入<dependency> <groupId>net.sourceforge.tess4j</groupId> <artifactId>tess4j</artifact..
2022-01-26 17:18:48 510
原创 springcloud集成Elasticsearch实现全文搜索的功能
1、申明RestHighLevelClient//RestHighLevelClient声明的bean注入进来,用于访问elasticsearch@Autowiredprivate RestHighLevelClient restHighLevelClient;2、创建索引/* * * 功能描述: 创建索引 * * @param null * @return: {@link null} * @auther: wangc * @date: 2020/8/11 11:4..
2020-12-03 11:35:55 1391
原创 java实现从指定集合中随机获取指定数量的对象,并具备记忆功能
public class GetRandomObj { public static void main(String[] args){ //默认把资源文件创建在C盘下,命名为SourceFile.txt //一行填一个数据 比如:12,33两个数据,就填2行 List<String> strings = new ArrayList<String>(); List<String> select.
2020-12-03 11:29:25 1110
原创 java实现双色球的数字随机生成
public class TwoColorBallCreateMac { public Integer[] redBall; public Integer[] blueBall; /** * 初始化红、蓝色球数组 * @param redBallLength * @param blueBallLength */ public void initBallData(int redBallLength,int blueBallLength){ .
2020-12-03 11:23:21 1057
原创 基于线程池对业务数据进行处理的两种方式
先打个比方,现实生活中,老板有一车苹果需要搬运,通常情况下,老板为了加快搬运效率,会同事让几个人来搬运;那几个人来搬运,就会涉及到分工钱的事情,比如老板说搬完这一车苹果,我给2k块钱,假如喊了5个人来搬,那怎么分工钱呢,是多劳多得,还是说平均分配,每人400呢?这两个方式,就是我今天要基于线程池,来进行模拟实现。公共部分,定义创建线程池线程的名称,实现ThreadFactory的newThread方法public class SceneThreadFactory implements Thre
2020-12-03 09:50:17 244 1
转载 Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Linux下常用的性能
2016-01-04 17:13:11 464
转载 tomcat实现SSL配置
SSL协议使用不对称加密技术实现双方之间信息的安全传递。可以实现信息传递的保密性、完整性,并且会话双方能鉴别对方身份。与网站建立https连接时,浏览器与WEB SERVER之间要经过一个握手的过程来完成身份鉴定与密钥交换,建立安全连接。过程是:1、用户浏览器将其SSL版本号、加密设置参数、与session有关的数据以及其它一些必要信息发送到服务器2、服务器将其SSL版本号、加密设置参
2015-12-22 12:42:30 643
转载 Linux下Weblogic创建域方法和步骤
Weblogic 创建域 以weblogic帐号登录(与创建域目录相对应账户)cd /home/weblogic/bea/weblogic92/common/bin执行./config.sh进入配置界面。配置步骤如下:1.Choose between creating and extending a domain,选择Create a new WebLogic domain
2015-12-17 10:50:07 2456
转载 oracle序列详解
序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。l 自动提供唯一的数值l 共享对象l 主要用于提供主键值l 将序列值装入内存可以提高访问效率创建序列:1、 要有创建序列的权限 create sequence 或 create any sequence2、 创建序列的语法CREATE SEQUENCE sequ
2015-10-01 15:59:14 463
转载 Struts2中过滤器和拦截器的区别
拦截器和过滤器的区别:1、拦截器是基于java的反射机制的,而过滤器是基于函数回调2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在
2015-09-02 17:04:41 1003
转载 Transaction rolled back because it has been marked as rollback-only”
spring的声明事务提供了强大功能,让我们把业务关注和非业务关注的东西又分离开了。好东西的使用,总是需要有代价的。使用声明事务的时候,一个不小心经常会碰到“Transaction rolled back because it has been marked as rollback-only”这个异常。有时候又常常会纳闷,"我已经try-catch了,为什么还这样呢?" Xml
2015-07-02 10:00:33 657
原创 SVN 更新 报错 containing working copy admin area is missing
问题:在myeclipse里面,通过svn来更新从已有svn地址上down下来的项目时,提示更新失败报错:Working copy not locked; this is probably a bug,please reportsvn:Directory 'E:\workspace\whread-examine\src\com\whread\jx\.svn' containing working copy admin area is missing解决问题:1、把报错XX\bin\.svn 的
2015-06-16 11:45:06 5005
转载 Apache服务器配置反向代理实现负载均衡和双机热备
考虑到对不同的 App Server 而言, 实现 Session 复制的配置各不相同(通常是需要配置集群), 因此从通用的角度, 觉得使用 session sticky 方式实现的负载均衡比较方便(没有看到有资料说 lighttpd 能够实现 session sticky, 所以决定使用 Apache 试试)环境准备:1、下载安装 Apache(不多废话了)2、准备两个运行同样程
2015-01-21 16:36:57 5387
转载 Apache实现反向代理负载均衡
说到负载均衡LVS这套技术,有很多种实现方法。本文所说,主要就是利用apache服务器实现反向代理,实现负载均衡。首先,传统的正向代理如下图所示,正如我们用的游戏加速代理,大多的个人PC把请求发给正向代理服务器,代理服务器通常配置高端的带宽,替我们请求相应的服务。而负载均衡中的反向代理,通常意义上,是一个请求转发的代理。类似一个收发室的管理人员,外来的很多邮件,
2015-01-21 15:20:36 867
转载 java文件读写操作大全
一.获得控制台用户输入的信息 public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte buffer[]=new byte[1024]; int count=System.in.read(buffe
2014-12-29 15:15:26 667
转载 Oracle字符串函数
Oracle字符串函数最近换了新公司,又用回Oracle数据库了,很多东西都忘记了,只是有个印象,这两晚抽了点时间,把oracle对字符串的一些处理函数做了一下整理,供日后查看。。平常我们用Oracle主要有两种字符串类型1.char始终为固定的长度,如果设置了长度小于char列的值,则Oracle会自动用空格填充的。当比较char时,Oracle用空格将其填充为等长,再进行比较。
2014-11-17 15:50:15 845
转载 Spring持久层(四) iBatis
1 配置文件 ibatis-context.xml[xhtml] view plaincopyxml version="1.0" encoding="UTF-8"?> beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://ww
2014-10-10 15:10:37 662
转载 Spring整合 RMI
Spring整合RMI的原理客户端的核心是RmiProxyFactoryBean,包含serviceURL属性和serviceInterface属性。通过JRMP访问服务。JRMP JRMP:java remote method protocol,Java特有的,基于流的协议。 服务端暴露远程服务RmiServiceExporter把任何Spring
2014-10-10 14:39:43 697
转载 java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题
参考:java核心技术一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参
2014-09-05 17:23:59 673
转载 IFrame子窗口JS方法互相调用和传参
child1.html和child2.html都是父页面parent.html中的一个子iframe,请看child1.html如何调用child2.html中的方法。parent.html[xhtml] view plaincopy> html> head> meta htt
2014-09-04 14:47:00 893
转载 s:if 的使用规范
1:直接写表达式 show result:show 0}">bigger than 0 not result:bigger than 0 2:直接读对象=0">3:直接读对象的另一种写法4:判断多个条件
2014-09-04 10:16:27 817
转载 Axis2 创建webService实例
一、Axis2的下载和安装 1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本: 可以下载如下两个zip包: axis2-1.5.4-bin.zip axis2-1.5.4-war.zip 其中 axis2-1.5.4-bin.zip文件中包含了Axis2中所有的jar文件,
2014-08-21 15:11:07 792 1
转载 MyEclipse提示键配置、提示快捷键、提示背景色、关键字颜色、代码显示
1、提示键配置 一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的
2014-08-13 18:06:23 1022
原创 axis2 远程调用webservice接口
AXIS2远程调用WebService示例(Eclipse+AXIS) 我们将Web Service发布在Tomcat或者其他应用服务器上后,有两种方法可以调用该Web Service: 1、通过浏览器调用,返回规范的XML文件 2、通过客户端程序调用,返回结果可自定义格式 接下来,我利用Eclipse J2EE作为开发工
2014-04-01 11:45:03 6135
转载 myeclipse10.0 优化
myeclipse10.0优化我用的是myeclipse10.0做的优化,早起版本8.5、8.5也都大同小异一、Myeclipse10修改字体MyEclipse10是基于Eclipse3.7内核,但在Eclipse的Preferences-〉general-〉Appearance->Colors and Fonts 中并没有找到Courier New字体,它采用的是
2014-03-07 11:39:23 823
原创 通过ajax实现 输入框文字改变 展示下拉列表的效果
1.样式 body{background:#fff} .Menu { position:relative; width:180px; height:120px; z-index:1; background: #EEE; border:1px solid #666; margin-top:-1
2014-03-05 10:04:00 3732
转载 验证数字的正则表达式集
验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^
2014-02-18 17:12:34 731
转载 JAVA6开发WebService (五)—— JAXB
JAXB(Java API for XML Binding),提供了一个快速便捷的方式将Java对象与XML进行转换。在JAX-WS(Java的WebService规范之一)中,JDK1.6 自带的版本JAX-WS2.1,其底层支持就是JAXB。JAXB 可以实现Java对象与XML的相互转换,在JAXB中,将一个Java对象转换为XML的过程称之为Marshal,将XML转换为Java对
2014-02-18 13:49:54 938
转载 JAVA6开发WebService (四)——SAAJ调用WebService
前面写了个JAX-WS的小例子,看到用JAVA6开发WebService确实很简单,也很方便,不过前面也说了,JAVA有三种WebService规范,JAX-WS是其中一种,现在来看看JAXM&SAAJ。最近在做一个接口平台的项目,接口嘛,当然得涉及到对WebService的接口了,我们计划做成一个通用的平台,通过配置文件进行配置后就可以动态对某一个接口进行调用,但像前面的例子那样,每次都
2014-02-18 13:48:27 865
转载 JAVA6开发WebService (三)——几个概念
要了解WebService,光能写代码不行啊,这说说WebService最基本的概念。首先WebService要知道几个最基本的概念:1、XML以及XML SchemaXML 是Web Service表示数据的基本格式。XML是一套通用的数据表示格式,与平台无关,这就使不同语言构建的系统之间相互传递数据成为可能。XML Schema-XSD 拥有一套标准的、可扩展的数据
2014-02-18 13:45:29 716
转载 WebService初始手
一直以来,总是听说WebService,但是总是抽不出来时间来研究。这两天闲下来了,就仔细研究了一番。首先,说一下环境:Tomcat 5.5.28/Tomcat 6.0.29axis-bin-1_4.zipMyeclipse 6.5注意: axis-解压以后,仅仅有以下几个文件: axis.jaraxis-ant.jarcommons-discovery-0.2
2014-02-18 13:44:04 878 1
转载 JAVA6开发WebService (二)——JAX-WS例子
上一篇写了个最简单的小例子,只是为了说明JAVA6开发Web Service很方便,这一篇稍微深入一点,写个稍微有点代表性的小例子。依然使用 JAX-WS(jdk自带的实现)方式,这次要在服务中使用一个复杂类型Customer,并实现附件传输的功能,这里使用MTOM的附件传输方式。MTOM(SOAP Message Transmission Optimization Mechanism)是
2014-02-18 13:41:46 1102 1
原创 发布java 应用程序 jar
1. 用jar.exe 命令 把需要的class 文件 打包成一个JAR文件2. 假如有三个class文件 A.class B.class C.class 都存到 D:\test 文件夹下面 先创建一个清单文件 .mf 假如主类是A.class moon.mf Manifest-Version: 1.0 Main-Class: A C
2014-02-11 11:51:12 1261
转载 oracle导出 导入 dmp文件
方法一:利用PL/SQL Developer工具导出:菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可:方法二:利用cmd的操作命令导出,详情如下(备注:方法二是转载网上的教程):1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.or
2014-01-14 09:43:32 814
原创 利用Xmanager Enterprise 4查看apache服务器上面系统运行日志
1.下载安装 Xme4.exe2.安装成功后,在安装目录下运行Xshell 3.在弹出界面中 点击New 填写相关参数 : Name (新建名称) Host: 你所要查看日志服务器地址(一般是Ip)PortNumber :端口号4.点击保存5.之后会提示你输入登录该服务器的用户名和口令
2013-11-25 17:38:36 1041
java基础技术介绍,比如数据类型,语法等等
2022-06-03
android 理财软件 SQLite
2013-05-23
J2EE SSH 简单小组管理项目
2012-06-11
sql2005驱动 sqljdbc.jar
2012-03-14
对任意的几个数进行排序
2012-02-15
asp.net + sqlserver 2005 成绩管理系统
2012-01-10
asp个人网站动态技术 有留言板 后台数据库管理
2011-06-24
汇编 二进制转换成字符输出
2011-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人