Java
文章平均质量分 72
BruceOuyang
这个作者很懒,什么都没留下…
展开
-
位运算 - 基础
一、位逻辑运算1、与运算: a & b与运算,对应位都为 1,结果为 1,否则为 0相当于一般逻辑运算符 and ,把 1 视为 true, 把 0 视为 false12 & 8 = 8 0000 0000 0000 0000 0000 0000 0000 1100 -> 十进制 12 的二进制形式 & 0000 0000 0000 0000 0000 0000 0000 1000 -> 十进制 8 的二进制形式————原创 2022-05-03 18:03:40 · 528 阅读 · 0 评论 -
Netty 的哪些“锁”事
在程序开发中,我们经常用多线程技术来提高程序的工作效率,但是高并发的场景下,多线程会存在线程安全问题,用锁来解决。内容一览:分析同步问题的核心三要素锁的分类Netty 玩转锁的五个关键点 * 在意锁的对象和范围 -> 减少粒度 * 注意锁的对象本身大小 -> 减少空间占用 * 注意锁的速度 -> 提高速度 * 不同场景...原创 2019-10-31 16:01:19 · 1164 阅读 · 2 评论 -
时间工具类积累
时间工具类积累import java.text.SimpleDateFormat;import com.alibaba.dubbo.common.utils.StringUtils;/** * 日期工具类 * @author ouyang */public class DateUtil { public static final String yyyyMMdd = "原创 2015-08-18 11:04:59 · 706 阅读 · 0 评论 -
jquery tmpl 详解
转自:http://www.cnblogs.com/zhuzhiyuan/p/3510175.html动态请求数据来更新页面是现在非常常用的方法,比如博客评论的分页动态加载,微博的滚动加载和定时请求加载等。 这些情况下,动态请求返回的数据一般不是已拼好的 HTML 就是 JSON 或 XML,总之不在浏览器端拼数据就在服务器端拼数据。不过,从传输量方面来看,返回 HTML转载 2015-08-18 16:37:07 · 785 阅读 · 0 评论 -
泛型集合排序,根据实体类对象的某个属性排序
/** * 泛型集合排序,根据实体类对象的某个属性排序 * @author admin * * @param <E> */public class SortList<E> { public void Sort(List<E> list, final String method, final String sort) {原创 2015-08-05 10:55:31 · 4288 阅读 · 0 评论 -
eclipse中生成javadoc文档
javadoc.exe是自动生成java文档的小工具。在eclipse里面可以很方便的使用这个小工具,主要有三个常见的入口(1)File —> Export —> java —> javadoc (2)Project —> Generate Javadoc (3)在工程上右键 —> Export —> java —> javadoc 上面三个入口殊途同归,都是进入Generate转载 2015-08-05 10:40:17 · 4237 阅读 · 0 评论 -
webservice之jdk自带wsimport
wsimport -p com.xxxx.ws -keep http://ip:port/xxx?wsdl执行此代码过后,会在当前目录下生成12个文件,6个java6个class在自己工程里边新建好com.xxxx.ws包之后,把生成的6个java文件复制进去,下一步,开始写测试用例:这里给出一个例子:public s原创 2015-08-09 09:40:20 · 1464 阅读 · 0 评论 -
JAVA方法值传递OR引用传递
转自:http://www.blogjava.net/yongboy/archive/2010/11/25/346214.html对于JAVA方法是值传递,还是引用传递,有人一直以来争论不休。不如忘记这些提法,反而会容易理解一些。参数的传递分为两类:1。基本数据,变量是直接赋值。 public static void main(String[] args) {转载 2015-06-04 21:58:49 · 741 阅读 · 0 评论 -
Easyui1.32源码+API翻译全篇导航
转自:http://www.cnblogs.com/DemoLee/p/3468387.htmlas Easyui1.32源码+API翻译全篇导航 (提供下载源码)前言EasyUI每个组件都会有 属性、方法、事件 属性所有的属性都定义在jQuery.fn.{plugin}.defaults里面。例如,对话框属性定义转载 2014-01-05 11:28:45 · 1479 阅读 · 0 评论 -
spring报“Could not resolve placeholder”错误
转自:http://blog.csdn.net/longerandlonger/article/details/7193160org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name '******' defined转载 2015-05-19 17:11:16 · 3789 阅读 · 0 评论 -
Ibatis:There is no READABLE property named 'member_id' in class 'java.lang.String'
parameterClass设置成了java.lang.String, 而property代表parameterClass这个类中的某个属性处不可以添加property来指定传参名字,因为String类里边没有我们指定名称的属性去掉property可直接取值,取值方式是与调用方法中的参数名称一致原创 2015-12-14 10:25:36 · 3943 阅读 · 0 评论 -
备忘:JAVA数字格式化
//保留两位小数DecimalFormat formater = new DecimalFormat("#,##0.00");//格式化数据formater.format((BigDecimal) d.get("INVEST_AMT"))原创 2015-12-22 17:36:38 · 657 阅读 · 0 评论 -
[ERROR] Failed to execute goal on project sypro: Could not resolve dependencies for project sy.demo:
自己搭建一个Maven私服后,随便找一个项目去测试,mvn install的时候出现下边的异常[ERROR] Failed to execute goal on project sypro: Could not resolve dependencies for project sy.demo:sypro:war:0.0.1-SNAPSHOT: The following artifacts could not be resolved: org.springframework:spring-core:jar原创 2013-12-20 15:07:28 · 27725 阅读 · 12 评论 -
SpringMVC Mongodb 配置中加入用户认证信息
Spring Mongodb 配置中加入用户认证信息 Spring mongodb的项目搭建请参考:http://blog.csdn.net/h348592532/article/details/39344823 。 在链接的文章里边详细介绍了如用搭建一套 springmvc+mongodb+maven 但是里边没有包括mongodb的用户信息配置,而我们实际需求的是带用户认证配原创 2015-05-18 14:12:01 · 11136 阅读 · 2 评论 -
org.hibernate.AssertionFailure:null id in com.base.program.entity.X entry (don't flush the Session)
org.hibernate.AssertionFailure:null id in com.base.program.entity.X entry (don't flush the Session)原创 2017-01-03 10:27:14 · 2659 阅读 · 0 评论 -
用Quartz处理定时执行的任务
转自:用Quartz处理定时执行的任务这次做的项目中,有一部分功能需要实现定时执行。呃,这样说可能有点笼统,打个比方吧。例如用户在登录的时候,连续输错3次密码后,系统会将该用户冻结,不再允许该用户登录系统,等到了晚上零晨时分,再为所有被冻结的用户解冻,这样,用户在第二天又可以正常登录系统了。这样做是为了用户帐号安全,可有效防止暴力破解密码。。。呃,好像跑题了,咱还是回到正题来。在这里我转载 2016-11-09 17:28:51 · 1325 阅读 · 2 评论 -
Easyui+Spring Mvc导出Excel:支持按模板样式导出、合并表头、合并单元格、多sheet
转自:http://bbs.jeasyuicn.com/thread-328-1-1.html群上常有人在问datagrid怎么导出到excel。其实导出可以分两种,一种是直接将页面的数据导出(即前台导出),一种是点击“导出”后再次请求后台,然后封装数据进行导出(即后台导出)。前台导出虽然可以不用再次请求数据,但其不足也是明显,如分页表格就无法用前台导出了。个人还是觉得后台导出实在转载 2013-12-03 13:01:10 · 15526 阅读 · 20 评论 -
FreeMarker内置命令(字符串命令)
转自:FreeMarker内置命令(字符串命令) 一、substring NOTE: 这个内置以来2.3.7 FreeMarker的存在 语法exp?substring(from,toExclusive),也可以是exp?substring(from) 简介:一个字符串,form是第一个字符(A substri转载 2016-08-31 15:38:28 · 1966 阅读 · 0 评论 -
在一个字符串的相同指定长度间隔处插入指定字符串
输出:AAAAA_AAAA测试下来发现略低效的原创 2016-03-16 16:22:19 · 4593 阅读 · 0 评论 -
java里边split小数点
http://www.blogjava.net/writegull/archive/2012/06/24/381365.html关键点:split小数点需要转义字符今天开发中使用字符串分割函数split(),发现: String s = "upload/20120416135915265.sql"; System.out.println(s.split(转载 2015-12-22 18:00:18 · 4022 阅读 · 2 评论 -
EasyUI回车提交表单
EasyUI回车提交表单1.js函数;2.测试用例;3.实际使用原创 2015-06-25 14:21:24 · 2462 阅读 · 1 评论 -
EasyUi Combox 多选 以及可能出现的问题 no result find for action Xxxx and result input 的说明
EasyUi Combobox 多选 以及可能出现的问题 no result find for action Xxxx and result input 的解决方法原创 2014-10-17 14:38:29 · 1929 阅读 · 0 评论 -
MyEclipse下开发Web Service(Axis)
http://blog.csdn.net/lingwing/article/details/16337277 本文主要描述如何使用Apache开源项目Axis提供的API来实现Web Services。本文中的提到的例子只为了方便本文的描述而提出,有不妥之处请见谅。 本文的读者应有JAVA web 应用开发基础。应该具有看过WSDL,SOAP,XML等的基本规转载 2014-06-29 22:33:10 · 779 阅读 · 0 评论 -
SpringMVC hibernate加入多数据源 (SSHE/SYPRO加入多数据源为例)
SpringMVC hibernate加入多数据源 (以类SSHE/SYPRO加入多数据源为例作说明)原创 2014-06-30 09:46:37 · 1947 阅读 · 0 评论 -
如何基于BS架构开发聊天程序
转自:http://blog.csdn.net/ldh911/article/details/7268879最近经常看到关于“如何基于BS架构开发聊天程序”的问题,这里把写的一个简要实例代码贴出来。那么BS的聊天系统,一般两种技术(各有优劣):1、基于Ajax或子页面刷新的拉模型;2、基于HTTP长连接的推模型。因为Ajax的“拉模型”,比较常见,这转载 2014-01-16 17:48:43 · 2102 阅读 · 0 评论 -
使用Pushlet来实现服务器端向客户端推送信息
From:http://blog.sina.com.cn/s/blog_58b9cb3a01014l71.html使用Pushlet来实现服务器端向客户端推送信息1. 实现方式:有两种实现方式:1. 通过配置文件来实现定时的从服务器端向客户端推送信息2. 通过API主动向另外一端推送信息 以下分别给予介绍。转载 2014-01-16 18:21:17 · 1032 阅读 · 0 评论 -
ubuntu安装jdk,ubuntu设置java环境变量
转自:http://tompig.iteye.com/blog/1114887ubuntu安装jdk,ubuntu设置java环境变量下载jdk-6u12-linux-i586.bin,(注意:选择符合自己系统位数的安装包, 如何32位系统装64位jdk会报permission错误) 开始安装jdk:使用终端进入存放jdk-6u12-linux-i586转载 2014-01-22 13:27:18 · 1192 阅读 · 0 评论 -
调试js 试用火狐的firebug
转自:http://blog.csdn.net/soul_8750/article/details/4288778什么是Firebug从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript 给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的W转载 2013-12-20 17:55:08 · 1028 阅读 · 0 评论 -
springMVC多数据源使用 跨库跨连接
有的时候项目中可能要从另外一个系统取数据 如果另外一个系统能提供接口就很好解决 如果没有接口 便可以配置多个数据源切换访问:这是数据源和事务扫描注入的配置 访问多个数据源只需要建立多个数据源和事务这一套配置文件这是第一个数据源[html] view plaincopyxml version="1.0" encoding="UTF-8"?> beans xml转载 2014-06-16 23:04:26 · 1547 阅读 · 0 评论 -
Java使用iText生成word文件的完美解决方案(亲测可行)
http://blog.csdn.net/aeolus1019/article/details/7973255JAVA生成WORD文件的方法目前有以下种:一种是jacob 但是局限于windows平台 往往许多JAVA程序运行于其他操作系统 在此不讨论该方案一种是pio但是他的excel处理很程序 word模块还局限于读取word的文本内容,写word文件就更弱转载 2014-07-11 14:36:39 · 4056 阅读 · 0 评论 -
Tomcat发布项目时,浏览器地址栏图标的问题
最近在做一个java网络应用程序,服务器是tomcat。在默认情况下,当用户访问该网络应用时,地址栏图标显示为tomcat猫。我希望把它换成自己的图标,于是研究了一下。在研究过程中,我发现网上的资料大都语焉不详,于是把自己的研究结果分享出来。本文的测试环境为:tomcat 6.0.20IE6 SP3Firefox 3.6.13搜狗高速浏览器 2.2.0360安全浏览器 3.转载 2014-08-18 14:17:45 · 932 阅读 · 0 评论 -
根据IP定位用户所在城市信息 (js)
最新版Bootstrap v3视频教程,上帝用7天创造世界,你用7天就能建自己的网站。当我们在页面中填写个人资料中的省市信息时,页面会根据当前用户所在的城市自动选中省市下拉选项;当我们访问某个大型站点时,网站程序会自动进入到用户当前所在的城市频道。这些功能是如何实现的呢?今天我们来通过实例讲解如何根据IP定位用户所在城市信息。查看演示 下载源码根据当前用户本地IP地转载 2015-05-31 14:00:42 · 9443 阅读 · 0 评论 -
JAVA架构师知识集 (收集到的)
原创 2015-02-12 16:44:25 · 1179 阅读 · 0 评论 -
Java实现对MongoDB的AND、OR和IN操作
转自:http://blog.csdn.net/mydeman/article/details/6652387在MongoDB的官方文档中关于Java操作的介绍,只给出了很简单的几个例子。这些例子虽然可以满足一定的需求,但是还并不是太完全。下面是我根据网页中的提示写的几个例子。 1.背景。用JUnit4.8.2实现的单元测试的形式。测试数据:[pla转载 2014-10-22 09:49:53 · 1285 阅读 · 0 评论 -
Java操作MongoDB (第二篇)
转自:HelloWorld程序 学习任何程序的第一步,都是编写HelloWorld程序,我们也不例外,看下如何通过Java编写一个HelloWorld的程序。 首先,要通过Java操作Mongodb,必须先下载Mongodb的Java驱动程序,可以在这里下载。 新建立一个Java工程,将下载的驱动程序放在库文件路径下,程序代码如下:package co转载 2014-10-21 18:41:02 · 798 阅读 · 0 评论 -
Java操作属性文件,支持新增或更新多个属性
Java操作属性文件,支持新增或更新多个属性一、更新或新增单个属性的方法二、更新或新增N个属性的方法三、读取属性文件的方法四、测试原创 2014-11-19 01:13:38 · 2573 阅读 · 0 评论 -
MyEclipse设置注释格式
转自:http://xinghaifeng2006.iteye.com/blog/1243565Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit /** * * 项目名称:${project_name} * 类名称:${type_name}转载 2014-11-18 23:17:50 · 689 阅读 · 0 评论 -
GitHub在Eclipse/MyEclipse中的使用
转自:http://www.th7.cn/Program/java/201307/143748.shtml推荐一个属于自己的代码控制工具(或者是叫代码托管工具)——GitHub。 提起代码控制工具,很容易想到的就是CVS,SVN。这也是开发团队常用的。但如果想管理只属于自己的代码呢?那它们就不太合适了——因为需要一台服务器啊。 分享一个好的工具(网站转载 2014-10-29 23:48:36 · 2450 阅读 · 0 评论 -
[C#] TestHttpPost:测试Http的POST方法的小工具
这几天在调试一个使用Http POST协议的接口。在网上找了几个Http测试工具,但感觉不太好用。于是自己用C#写了一个简单的测试工具。一、使用介绍 默认是“POST”模式。在最上面的文本框中输入Url地址,然后在“Post Data”文本框中输入Post参数,再点击“Go”按钮发送请求。 如果想使用“GET”模式。便点击左上角的组合框,选择“GET”模式,再点击“Go”按钮发送请求。 当发转载 2014-11-07 17:10:25 · 3131 阅读 · 0 评论 -
Tomcat中的Connector配置
转自:http://maleo.iteye.com/blog/698347 JBoss使用Tomcat作为Web容器,因此在JBoss中对于Web容器的配置也类似于在Tomcat中的配置,主要就是对于server.xml文件的编辑,在JBoss 5.x中,这个文件位于${JBOSS.HOME}\server\${confifure}\deploy\jbossweb.sar下,其转载 2013-12-18 13:59:58 · 1208 阅读 · 0 评论