
java开发
e3002
这个作者很懒,什么都没留下…
展开
-
2021-08-22
超详细的Git使用教程https://blog.youkuaiyun.com/qq_37883866/article/details/105349257转载 2021-08-22 22:28:06 · 306 阅读 · 0 评论 -
java虚拟机知识回顾
面试时被问道虚拟机相关问题,这知识也不是天天用到,有些生疏了 ,找了篇文章算是在复习下原文地址https://blog.youkuaiyun.com/qq_41701956/article/details/81664921原创 2021-07-28 11:33:49 · 306 阅读 · 0 评论 -
spring事务事项
业务需求:有个AService和BService都配置了事务,AService调用了BService,BService需要记录日志,但是当BService出现异常的时候,发现没有记录日志,原因是AService和BService配置事务的时候有个参数propagation,默认都配置了REQUIRED<tx:method name=“save*” propagation=“REQUIRED”/>使用这种策略时BService将使用Aservice的事务,所以AService回滚将整个方法体原创 2020-12-17 10:59:38 · 161 阅读 · 0 评论 -
数据传输的加密
一、对称加密加密数据与解密数据使用相同的密钥,这种加密方法称为对称加密特点 加密与解密使用相同密钥,加密解密速度快 将原始数据进行切块,逐个进行加密。缺点 每一个通信的对象都有一把密钥,如果通信对象过多导致密钥过多。 密钥分发问题,如何保证密钥不被窃取二、非对称加密加密数据与解密数据使用一堆不相同的密钥,公钥公开给所有人,私钥自己保存。使用公钥加密的数据只有自己的私钥可以解开。特点 用公钥加密数据,只能使用配对的私钥进行解密。 用私钥加密的转载 2020-07-08 07:52:44 · 4776 阅读 · 0 评论 -
语义化版本管理2.0.0
语义化版本 2.0.0摘要版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。先行版本号及版本编译元数据可以加到“主版本号.次版本号.修订号”的后面,作为延伸。简介在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的包越多,你就越有可能...转载 2020-02-13 10:12:27 · 229 阅读 · 0 评论 -
j2Cache java 两级缓存框架
https://gitee.com/ld/J2Cache原创 2019-12-31 10:07:41 · 402 阅读 · 0 评论 -
元数据驱动的SAAS架构
https://yq.aliyun.com/articles/720185转载 2019-11-06 11:57:29 · 1622 阅读 · 0 评论 -
AJP13协议
<br />AJP13是定向包协议。因为性能原因,使用二进制格式来传输可读性文本。WEB服务器通过TCP连接和SERVLET容器连接。为了减少进程生成socket的花费,WEB服务器和SERVLET容器之间尝试保持持久性的TCP连接,对多个请求/回复循环重用一个连接。一旦连接分配给一个特定的请求,在请求处理循环结束之前不会在分配。换句话说,在连接上,请求不是多元的。这个是连接两端的编码变得容易,虽然这导致在一时刻会有很多连接。 <br /> 一旦WEB服务器打开了一个到SERVLET容器的连接,连接处于下转载 2011-04-21 10:17:00 · 817 阅读 · 0 评论 -
weblogic控制台密码修改
修改Console密码:打开weblogic控制台 1、Domain Configurations ----> Your Application's Security Settings --------> Realms 2、--> > myrealm -------->userManagement ---->Manage Users within this Security Re转载 2013-07-30 11:29:18 · 5022 阅读 · 0 评论 -
.SPRING:您准备好了吗?
2011-10-15 17:21 星期六 作为软件开发的两大阵营,.NET和Java一向各具特色。对于.NET阵营,广受Java爱好者所指责的是其对开源并不友好的态度,而且Java爱好者也有足够的理由如此,成千上万的优质Java开源项目便是再好不过的证明。除此之外,.NET各版本之间的不兼容问题也是广为Java同行所诟病。可是.NET并不是一无是处,如果我们试着客观一点,就会发现至少.N转载 2014-01-09 22:24:09 · 713 阅读 · 0 评论 -
Android开发之onClick事件的三种写法
Android开发之onClick事件的三种写法http://blog.youkuaiyun.com/a9529lty/article/details/7542828 [java] view plaincopyprint?package a.a; import android.app.Activity; import android.os.Bundle; imp转载 2015-01-22 10:39:22 · 627 阅读 · 0 评论 -
eclipse SVN修改用户名和密码
问题描述: <br /> Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能。但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的帐号、密码保存之后,就无法再变更了。<br />解决思路:<br /> 既然界面上不能进行修改,那就只有删除subclipse记录的帐号、密码信息,重新输入。<br />具体步骤:<br /> 1. 查看你的Eclipse中使用的是什么SVN Interface,位置在 windo转载 2011-05-20 13:54:00 · 1165 阅读 · 0 评论 -
如何确认class文件的jdk版本
<br /><br /> 使用 UltraEdit打开 class 文件,第一行内容: <br />00000000h: CA FE BA BE 00 00 00 32 00 A9 07 00 02 01 00 37 ; 漱壕...2.?....7 <br />前四个字节为固定的 CA FE BA BE ,接下来的四个字节为次版本号(0000)和主版本号(0032)。 <br />32:JDK1.6 <br />31:JDK1.5 <br />30:JDK1.4 <br />2F:JDK1.3原创 2011-03-15 14:30:00 · 1295 阅读 · 0 评论 -
WebLogic如何设置session超时时间
1、 web.xml设置WEB应用程序描述符web.xml里的元素。这个值以分钟为单位,并覆盖weblogic.xml中的TimeoutSecs属性54此例表示Session将在54分钟后过期当设置为-2,表示将使用在weblogic.xml中设置的TimeoutSecs这个属性值。当设置为-1,表示Session将永不过期,而忽略在weblogic.xml中设置的TimeoutSecs属性值。该属性值可以通过console控制台来设置2 、weblogic.xml设置WebLogic特有部署描述符webl转载 2011-01-26 19:11:00 · 820 阅读 · 0 评论 -
socket编程的注意事项
socket编程的注意事项:1.连接超时 不推荐的写法m_socket = new Socket(fm_ipaddr,fm_port);m_socket.setSoTimeout(180000);//读取数据超时设置3m以上这种写法,在对方端口当掉时,客户端会一直等待连接,并不会抛出异常。所以超时根本没用推荐写法: m_socket = new Socket()原创 2009-01-17 09:56:00 · 4314 阅读 · 0 评论 -
Tomcat启动时报错:while loading persisted sessions: java.io.EOFException...
错误描述:....while loading persisted sessions: java.io.EOFException... 分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。异常是tomcat本身的问题,由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些s原创 2008-11-18 20:46:00 · 499 阅读 · 0 评论 -
List 和数组互转
List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); String [] longArray = String [])list.toArray(); //抛出java.lang.ClassCastException原因是java中的强制类型转换只是针对单个对象的,将整个数组转换成另外一原创 2008-10-25 21:49:00 · 710 阅读 · 0 评论 -
SVN分支/合并原理及最佳实践
使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有点收获,怕以后转载 2014-03-18 16:59:23 · 67534 阅读 · 16 评论 -
大型网站架构演化
来源:http://zhanjia.iteye.com/blog/2038540 《大型网站技术架构》读书笔记: 1.1大型网站软件系统的特点与传统企业应用系统相比,大型互联网应用系统有以下特点。高并发,大流量高可用海量数据用户分布广泛,网络情况复杂安全环境恶劣需求快速变更,发布频繁渐进式发展 1.2大型网站架构演化发展历程大型网站的技术转载 2014-04-02 19:14:12 · 546 阅读 · 0 评论 -
关于favicon.ico的两三事
http://www.cnblogs.com/LoveJenny/archive/2012/05/22/2512683.html转载 2014-05-30 09:21:33 · 1345 阅读 · 0 评论 -
工具包:java客户端读取mysql binglog
java客户端读取mysql bingloggit地址:https://github.com/shyiko/mysql-binlog-connector-javapom引入:com.github.shyikomysql-binlog-connector-java0.18.1测试代码:package com.sxzhongf.ad.service;import com.githu...原创 2019-08-16 16:42:46 · 909 阅读 · 0 评论 -
spring @Bean注解
@Bean 的用法@Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名定义bean下面是@Configuration里的一个例子@Configurationpublic class AppConfig {@Beanpublic TransferService transferServi...转载 2019-08-25 20:39:01 · 115 阅读 · 0 评论 -
Caffeine使用指南
Caffeine使用指南Caffeine基于java8的高性能,接近最优的缓存库。Caffeine提供的内存缓存使用参考Google guava的API。Caffeine是基于Google guava和 ConcurrentLinkedHashMap的设计经验上改进的成果。Caffeine可以通过建造者模式灵活的组合以下特性:通过异步自动加载实体到缓存中基于大小的回收策略基于时间的回收策...转载 2019-07-19 10:02:07 · 17647 阅读 · 1 评论 -
maven入门
原文出处:http://blog.youkuaiyun.com/u013142781[-]Maven的简单介绍Maven安装与配置Maven携手eclipse构建项目Maven的常用命令Maven实例Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。接下来小宝鸽,将从下面几个方向介绍maven:(1)Maven简单介绍 (转载 2017-12-04 12:56:19 · 223 阅读 · 0 评论 -
《大型网站技术架构:核心原理与案例分析》读书笔记
原创 2017-09-02 23:40:54 · 295 阅读 · 0 评论 -
互联网时代,我眼中的架构变迁
java 架构 互联网转载 2017-08-29 22:50:01 · 371 阅读 · 0 评论 -
常用网址记录
http://www.xicidaili.com/ 免费代理ip原创 2016-10-12 14:21:13 · 325 阅读 · 0 评论 -
spirng注解总结
分类: ssh2013-08-02 08:59 958人阅读 评论(0) 收藏 举报目录(?)[-]一 注解优点注解解决了什么问题为什么要使用注解二 注解的来龙去脉历史三 注解总体介绍四 注解需要的jar包及配置五 拓展结合局部代码来说明注解声明:这是转载的。内容根据网上资料整理。相关链接:http://www.360doc.com/co转载 2014-12-18 09:35:37 · 1260 阅读 · 0 评论 -
springMVC类型转换,@initBinder使用
http://jwlsky.iteye.com/blog/1890676 1:代码实例Java代码 @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat转载 2014-12-17 20:55:51 · 667 阅读 · 0 评论 -
ANT 基本使用教程
1 Ant是什么? Apache Ant 是一个基于 Java的生成工具。简单点说就是:java中的MAKEFILE,它根据build.xml的内容自动编译java2 下载、安装Ant 安装Ant下载.zip文件,解压缩到c:/ant1.3(后面引用为%ANT_HOME%)2.1 在你运行Ant之前需要做一些配置工作。? 将bin目录加入PATH环境变量。 ? 设定转载 2008-06-24 11:33:00 · 594 阅读 · 0 评论 -
linux上cvs常用命令
登陆cvs: cvs -d :pserver:xuquanxing@ip:/home/cvsroot login 将提示你输入密码,登陆成功后以后在登陆不需要密码检出整个工程(必须先检出整个工程,才能进行其它的操作) cvs -d :pserver:xuquanxing@ip:/home/cvsroot checkout mindquiz 在执行update时可以转到本地相应目录直接 cvs原创 2008-06-24 11:40:00 · 1030 阅读 · 0 评论 -
加班调程序
加班调程序原创 2007-08-22 01:07:00 · 1048 阅读 · 0 评论 -
command模式
刚看了个帖子才对command模式有了更深的理解不使用设计模式时我们一般这样实现某个功能发出请求的应用程序和提供处理请求服务的接受对象(Receiver Object)集合之间彼此是紧密关联的,因为它们之间直接相互交互。这导致了在调用者(invoker)实现中会包含大量的if条件语句。如果增加一个新的命令的话,那在调用者中会增加n个if判断。违背面向对象的原则。所以命令模式就是把中间的if原创 2007-08-17 12:55:00 · 759 阅读 · 0 评论 -
jfreechart双轴图
package com.javaeye.e3002;import java.awt.Color;import java.awt.GradientPaint;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import org.jfree.chart原创 2007-04-27 21:18:00 · 3298 阅读 · 2 评论 -
struts2 sping2 hibernate3.2新手入门
最近正在学习ssh的最新版本。由于一直没有用ssh做过东西,尤其是中间的spring,项目中用到的struts和hibernate,所以对于在中间层加上spring该如何处理,还存在一些困惑,这是我做的一个三者结合的例子,其主要目的是充分利用spring的ioc和hibernate3的annoation1.struts2和spring的结合,以及如何把action纳入spring的管理首先原创 2007-07-28 14:50:00 · 2258 阅读 · 0 评论 -
junit 使用
junit 是用来做单元测试,最近项目中可能要需要,所以了解了以下!说一下junit的使用!一、安装junit, 下载junit.jar放在你工程的编译路径下, ok!这不用解释二、使用junit 使用的几种情况:具体使用间三中的代码注释部分 1、测试某个类的所有方法 2、测试某个类的个别方法 3、测试几个类中的全部方法原创 2006-12-29 12:42:00 · 2810 阅读 · 0 评论 -
java多线程
1 什么时候使用多线程:多线程,是一个并发的操作,学过操作系统的都应该了解,但在程序中的多线程,要想真正达到其目的是很难的,多线程的用途在多处理器上更为明显,随着多核时代的到来,多线程会有更大的用武之地。在我们目前的单处理器上,多线程只会让你感到几个功能块无序的执行(这要取决于javavm的线程处理器的实现方式,在win上都是抢占式,谁的优先级高谁先获得cpu执行权,在sun的sorl原创 2006-12-18 13:50:00 · 1110 阅读 · 1 评论 -
将java作成exe文件
一、exe4j说明:exe4j可以将Jar文件制作成exe文件,但需jre支持,也可将Jar文件放在外面。软件性质:共享软件下载地址:http://www.ej-technologies.com/products/exe4j/overview.html二、JBuilder说明:新版本的JBuilder可以直接把工程制作成各系统的可执行文件,包括Windows系统。软件性质:商业软件下载地址:略。我转载 2006-08-04 09:23:00 · 1039 阅读 · 0 评论 -
Java虚拟机(JVM)寻找Class的顺序
Java虚拟机(JVM)寻找Class的顺序1. Bootstrap classes属于Java 平台核心的class,比如java.lang.String等.及rt.jar等重要的核心级别的class.这是由JVM Bootstrap class loader来载入的.一般是放置在{java_home}/jre/lib目录下2. Extension classes基于Java扩展转载 2006-08-04 09:36:00 · 2169 阅读 · 0 评论 -
java网站
Java学习网站 作者:佚名 来自:未知转载 2006-07-01 15:07:00 · 998 阅读 · 0 评论