![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
文章平均质量分 56
youngitman
个人从事金融行业,就职过易极付、思建科技等重庆一流技术团队,目前就职于某网约车平台负责整个支付系统建设。自身对金融行业有强烈的爱好。同时也实践大数据、数据存储、自动化集成和部署、分布式微服务、响应式编程、人工智能等领域。
个人博客地址:http://youngitman.tech
展开
-
jsp连接sql server2005(驱动程序)
jsp连接sql server2005(驱动程序) 2010-03-17 21:35:24| 分类: 网站建设 | 标签: |字号大中小 订阅 .准备工作首先,操作系统中安装好SQL Server 2000/2005,如果系统中都装有2000和2005版,记得停用一个,只开一个行了。然后,到微软网站下载Microsoft SQL Server 2005 JDBC Dr...原创 2012-04-23 13:43:06 · 148 阅读 · 0 评论 -
JPA 去除重复列数据
//清除重复列 Session session = entityManager.unwrap(org.hibernate.Session.class); String strSql= "from AppStrategyEntity y where (y.gName,y.strategy_id)in(select x.gName,max(x.strategy_id)...原创 2013-12-30 15:31:27 · 3766 阅读 · 0 评论 -
java 实现微信搜索附近人功能
最近给andorid做后台查询数据功能,有一个需求是模仿微信的查找附近人功能。 数据库中存储每个用户的经纬度信息及用户信息,通过当前用户传递过来的经纬度查询这个用户半径N公里以内的用户信息。 数据库表结构 表信息表名Mobile_Usermu_id自增,主键mu_u_id用户表的ID 外键mu_longitud精度mu_lat...原创 2015-03-25 18:07:14 · 585 阅读 · 1 评论 -
JCIFS--java通过域登录实现单点登录
JCIFS--java通过域登录实现单点登录 microsoftjavawindows服务器加密api是一个完全用Java开发的SMB客户端库。它紧密地遵循 CIFS规范(是Microsoft Windows平台标准文件共享协议),支持Unicode,命令管道,批处理,线程化调用者的IO复用,加密认证,完整事务,域/工作组/主机/共享 /文件枚举,NetBIOS...原创 2014-09-04 15:38:34 · 554 阅读 · 0 评论 -
高性能序列化、反序列化protostuff 使用
1、引用jar包:pom.xml:<!-- protostuff --> <dependency> <groupId>com.dyuproject.protostuff</groupId> <artifactId>protostuff-core</art...原创 2016-06-07 16:45:47 · 301 阅读 · 0 评论 -
Protostuff对象序列化工具
VO.javaimport java.io.Serializable;/** * [概 要] java对象序列化工具<br/> * [环 境] J2SE 1.7 * @author 研发部-ly * @version 1.0 */public class VO<T> implements Serializable { priv...原创 2016-06-08 09:53:40 · 128 阅读 · 0 评论 -
protobuf对象序列化问题一
今天在项目中遇到一个奇葩问题。问题描述:项目基于dubbo服务做的模块多个项目模块通过maven构建依赖,其中有几个模块一个是算法转换服务A另一个模块是通用配置模块B,一个是config服务C。他们通过接口相互依赖,A在调用C服务redis存取服务把对象序列化和反序列化存放到redis中其中序列化对象在B模块中是没有问题但是在C服务上的对象序列化就存在问题取出的对象始终是HashMap这就奇怪了,...原创 2016-06-15 21:07:20 · 808 阅读 · 0 评论 -
两点距离计算
public class DistanceUtil { private static final double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * Math.PI / 180.0; } /*返回值单位米*/ public static double GetDistance(d...原创 2016-11-05 18:03:12 · 146 阅读 · 0 评论 -
网站集成ueditor+上传文件到共享盘
这里给大家分享下载使用ueditor使用心得,我们知道百度富文本编辑器强大。平常使用编辑器常见的就是把图片上传到本地,或最多放到服务器其他盘符(这里需要改造源码)。但是问题来了,我们在项目中使用了负载均衡,大家都知道负载均衡会负载到不同服务器上执行,那么我们文件上传到服务器其他盘符在另外其他机器被负载的时候就不能访问这些文件了怎么办?? 这里我采用的方式是共享盘,我们在...原创 2015-12-10 13:47:56 · 171 阅读 · 0 评论 -
Dubbox+Redis3.0+Spring+Hibernate+zookeeper实现消息推送核心搭建
这里在开始搭建环境之前请搭建先熟悉了解Dubbox、Redis、Zookeeper.... 并且安装Redis、Zookeeper 下面进入主题首先我们需要下载Dubbox相关代码链接地址:https://github.com/dangdangdotcom/dubbox这里使用Eclipse git工具下载源代码 这里我们具体使用的是 dubbo-demo-provider这个项目...原创 2015-12-30 15:55:07 · 180 阅读 · 0 评论 -
Java调用bat文件和exe文件
public static void main(String[] args) { Runtime rt = Runtime.getRuntime(); try { String file = "E:/eclipse/workspace/pack/test.bat"; rt.exec("cmd.exe /c start " + file); ...2016-01-12 11:09:22 · 269 阅读 · 0 评论 -
hotspot的垃圾回收策略,设置和调优
我们都知道JVM内存由几个部分组成: Java栈、程序计数器(ProgramCounter)寄存器、本地方法栈、堆、方法区、运行常量池。JVM垃圾回收仅仅针对公共内存区域即:堆和方法区进行。本文主要讨论两点,一是垃圾回收策略,二是调优的方法。一、垃圾回收机制1.1 分代管理将堆和方法区按照对象出现的不同时间进行分代:u 堆中会频繁地创建对象,基于一种分代的思想,按照对象...原创 2017-01-11 18:48:15 · 244 阅读 · 0 评论 -
在Java中谈尾递归--尾递归和垃圾回收的比较
转载请注明:博客园-阁刚广志,地址:http://www.cnblogs.com/bellkosmos/p/5280619.html 一、首先我们讲讲递归递归的本质是,某个方法中调用了自身。本质还是调用一个方法,只是这个方法正好是自身而已递归因为是在自身中调用自身,所以会带来以下三个显著特点:调用的是同一个方法因为1,所以只需要写一个方法,就可以让你轻松调用无数次(不用...原创 2017-08-29 17:49:50 · 100 阅读 · 0 评论 -
Java中>>、>>>、<<
定义:右移动>>:带符号右移。正数右移高位补0,负数右移高位补1。左移动<<:带符号左移。正数左移低位补0,负数左移低位补1。无符号右移>>>:无论是正数还是负数,高位通通补0。 栗子:下面以32位表示2的二进制:0000 0000 0000 0000 0000 0000 0000 0010-2的二进制:1111 1111 ...原创 2018-04-04 14:47:05 · 598 阅读 · 0 评论 -
位与&,位或|,位异或^运算
一.按位与运算符参加运算的两个数据,按二进制位进行位与运算. 例如:3&5 先将两个数据转化为二进制数,然后按位进行与运算,同为1结果为1,其它情况结果为0; 即:11&101=001结果为1特别提醒:负数按补码形式参加按位与运算。位与运算的特殊用途: 1.清零(将一个单元与0进行...原创 2018-04-04 17:25:48 · 393 阅读 · 0 评论 -
happens-before俗解
学习Java并发,到后面总会接触到happens-before偏序关系。初接触玩意儿简直就是不知所云,下面是经过一段时间折腾后个人对此的一点浅薄理解,希望对初接触的人有帮助。如有不正确之处,欢迎指正。synchronized、大部分锁,众所周知的一个功能就是使多个线程互斥/串行的(共享锁允许多个线程同时访问,如读锁)访问临界区,但他们的第二个功能 —— 保证变量的可见性 —— 常被遗忘。...原创 2018-04-09 10:03:15 · 98 阅读 · 0 评论 -
使用Eclipse构建Maven的SpringMVC项目
使用Eclipse构建Maven的SpringMVC项目 首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把...原创 2013-12-12 13:05:46 · 51 阅读 · 0 评论 -
Ehcache 整合Spring 使用页面、对象缓存
Ehcache 整合Spring 使用页面、对象缓存 Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分...原创 2013-12-12 13:04:26 · 65 阅读 · 0 评论 -
jsp连接sql server2005(驱动程序)
jsp连接sql server2005(驱动程序) 2010-03-17 21:35:24| 分类: 网站建设 | 标签: |字号大中小 订阅 .准备工作首先,操作系统中安装好SQL Server 2000/2005,如果系统中都装有2000和2005版,记得停用一个,只开一个行了。然后,到微软网站下载Microsoft SQL Server 2005 JDBC Dr...原创 2012-04-23 13:43:07 · 82 阅读 · 0 评论 -
java中的反射机制
怎样在java中通过类的名字来加载这个类的对象,需要使用到java中的反射机制: 如:通过Properties文件来读取这个类名 calss MyFactory { Student student; Properties prop=new Properties(); //类加载器可以从classPath中加载文件 ,在src文件夹下就可以被加载 ...原创 2012-04-24 20:00:01 · 52 阅读 · 0 评论 -
J2EE中的JMS 消息服务
下面就java中的消息服务作如下学习总结: java中的消息服务有两种分别是:Queen和Topic 步骤如下:无论是那种消息都需要先配置目标地址文件:message-service.xml(*-service.xml)*表示你的命名后面必须一致准备工作: ...原创 2012-04-28 22:05:06 · 98 阅读 · 0 评论 -
常用服务器及其端口
http 80smtp 25 邮件发送协议pop3 110 ftp 23https 443Weblogic 支持J2EE规范WebShaper 支持J2EE规范Jboss ...apache Jsp/servelet原创 2012-05-17 11:11:00 · 128 阅读 · 0 评论 -
XPath官方手册中文版
字号:大 中 小 XPATH指南实例 1基本的XPath语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝对路径 实例 2如果路径以双斜线 // 开头, 则表示选择文档中所有满足双斜线//之后规则的元素(无论层级关系) 实例 3星号 * 表示选择所有由星号之前的路径所定位的元素 实例 4方块号里的表达式可以进一步的指定...原创 2012-05-17 19:58:15 · 762 阅读 · 0 评论 -
怎样修改Servlet模版
在我们创建Web应用程序的时候常常用到Servlet技术而我们最常用的父类是HttpServlet那么我们继承了这个类过后怎样生成我们所需要的模版呢?首先我们的找到Myeclipse安装目录如我的目录:E:\MyEclipse7.0M1\eclipse\我们进入到:E:\MyEclipse7.0M1目录在这个目录搜索 Servlet.java 把我们不需要重新的方法和构造函...原创 2012-05-18 19:06:01 · 118 阅读 · 0 评论 -
BeanUtils的使用
BeanUtils apache开发的为了简化对bean的开发的一套API下面就对开发中常用的API进行演示第一步:搭建BeanUtil所需的*.jar commons-beanutils-1.8.3.jarcommons-logging-1.1.1.jar 导入包后需要构建路径 见附件第二步:编写一个bean Person.javapublic class ...原创 2012-05-23 19:24:08 · 82 阅读 · 0 评论 -
EL表达式和JSTL标签快速入门
${data } ${p.name }${p1.address.city } ${list[1].city } ${a.city}${map.aa.city } ${map["111"].city } ${b.key } : ${b.value.city } //得到当前应用的根目录${p...原创 2012-05-27 18:11:49 · 82 阅读 · 0 评论 -
JDK1.5枚举使用
知识点【枚举类具有如下特性:枚举类也是一种特殊形式的Java类。枚举类中声明的每一个枚举值代表枚举类的一个实例对象。与java中的普通类一样,在声明枚举类时,也可以声明属性、方法和构造函数,但枚举类的构造函数必须为私有的(这点不难理解)。枚举类也可以实现接口、或继承抽象类。JDK5中扩展了swith语句,它除了可以接收int, byte, char, short外,...原创 2012-05-31 08:42:38 · 119 阅读 · 0 评论 -
jsp中几注释的区别是什么?
[color=red]在JSP中的注释一共分为两种注释: · 显式注释:在HTML中存在注释“” · 隐式注释:可以使用java中的“//”、“/*….*/”,以及JSP中自己的注释:“” 所谓是显式或隐式实际上就是指在查看源文件的时候的显示的代码。[/color]...原创 2012-06-04 09:03:07 · 381 阅读 · 0 评论 -
struct1.x+spring2.x+hibernate整合
开发j2ee其实最复杂的就是环境搭建和框架的整合了,在这里总结一下使比较流行的三大框架struct1.x+spring2.x+hibernate整合。这个过程非常的复杂请耐心读完,在这个过程中也实际操作一下环境的搭建。现在就开始吧! 第一步: * 配置structs ...原创 2012-07-03 14:32:23 · 90 阅读 · 0 评论 -
jpa+spring+stuct整合
下面就对今天的jpa+spring+stuct进行总结也希望这篇文章对您有帮助,下面我们就开始搭建环境(注:jpa只是一种规范他的实现产品有hibernate、lbatis等)及一个简单的注册例子来测试框架是否整合完成 环境所需*.jar 这里JPA的实现采用hibernate,需要使用到下面的jar文件Hiberante核心包(8个文件)hibernate-...原创 2012-07-09 19:52:45 · 74 阅读 · 0 评论 -
基于JDBC JNDI查找 sql server2005 配置数据源配置
今天公司项目需求需要在sql server2005中配置数据源 通过JNDI查找的方法具体的步骤总结如下:第一步:导入sql server2005驱动jar包 到tomcat lib 目录下 sqljdbc4.jar第二步:我们需要修改Tomcat目录下的conf文件夹里的context.xml文件。在之间加入如下代码 注:红色标记为数据库名称和登录数据库的...原创 2013-01-16 10:31:45 · 99 阅读 · 0 评论 -
Apache2.2.11+Tomcat6.0 集群配置 总结
最近公司需要配置集群 在网上找了很多的资料 都没有怎么个成功 配合网上的资料和一些博客总结如下:1负载均衡的概念:就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理2 环境说明(Apache端口:80不需出来 Apache端口:8080 在 Apache安装bin目录下(dos下) 执行httpd -k install)tomcat-6.0.1...原创 2013-01-17 16:13:46 · 95 阅读 · 0 评论 -
Spring mvc整合hibernate例子
企业级项目实战(带源码)地址: [url]http://zz563143188.iteye.com/blog/1825168[/url]收集五年的开发资料及源码下载地址:[url]http://pan.baidu.com/share/link?shareid=3739316113&uk=4076915866#dir/path=%2Fstudy [/url] 项目源码请下载codeFac...原创 2013-12-11 13:42:26 · 69 阅读 · 0 评论 -
轻松看懂Java字节码
计算机只认识0和1。这意味着任何语言编写的程序最终都需要经过编译器编译成机器码才能被计算机执行。所以,我们所编写的程序在不同的平台上运行前都要经过重新编译才能被执行。 而Java刚诞生的时候曾经提过一个非常著名的宣传口号: "一次编写,到处运行" 。Write Once, Run Anywhere.为了实现该目的,Sun公司以及其他虚拟机提供商发布了许多可以运行在不同平台上的JV...原创 2018-04-09 10:28:00 · 983 阅读 · 0 评论