JAVA
sd2131512
这个作者很懒,什么都没留下…
展开
-
安卓应用架构学习
安卓应用架构学习 新建工程参考原创 2023-01-04 16:51:44 · 116 阅读 · 0 评论 -
文件上传服务,配合验证OKHTTP
今天,为了验证okhttp上传下载的功能,配套需要一个http服务用于验证服务上传和下载的功能。找了一个springboot的,部署起来很简单:参考readme,修改个保存路径,直接java启动就行了https://github.com/callicoder/spring-boot-file-upload-download-rest-api-example...原创 2022-05-28 20:16:10 · 105 阅读 · 0 评论 -
jetpack常用架构组件的作用
工程创建1.创建HarmonyOS工程1.1 下载安装DevEcoStudio ,当前安装的版本是DevEco Studio 2.1 Beta4。 1.2 使用DevEco Studio,创建新项目(Create HarmonyOS Project),选择设备Phone,选择模板Empty Feature Ability(Java),命名项目名为CrazyClock。工程将自动创建一个entry的FA,这个默认的FA将用于闹钟设置。 1.3 在entry/src/main/resources/bas原创 2022-03-14 20:37:02 · 3153 阅读 · 0 评论 -
CPU高性能诊断方法
今天看同事诊断一java进程CPU高的问题,特此记录下方法:1.通过ps命令查看具体哪个线程CPU高ps -mp [pid] -o THREAD,tid,time2.jstack -l通过jstack查找对应线程ID,看在执行哪块逻辑。 接着对应代码分析。。。...原创 2020-07-03 22:44:40 · 203 阅读 · 0 评论 -
单点登录和单点登出CAS的使用
最近做webide项目,需要用到单点登录和单点登出,经推荐选择了CAS。相关的文章比较多,这里主要整理了下:CAS架构:http://jasig.github.io/cas/4.1.x/planning/Architecture.htmlCAS认证原理(SSO):https://idms.rutgers.edu/cas/how_does_it_work.sh原创 2015-11-01 13:30:23 · 1841 阅读 · 0 评论 -
OpenGrock搭建
OpenGrok简介 OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。OpenGrok是OpenSolaris操作系统源文件浏览和搜索的工具。目前网络上已经有使用OpenGrok对Android源码进行索引的搜索引擎,地址:http://androidxref.comOpenGrok官方主页请参照:http:/原创 2017-11-08 10:16:16 · 1534 阅读 · 0 评论 -
springboot学习
官网:https://spring.io/docs样例参考https://github.com/ityouknow/spring-boot-examples/tree/d054e7503df267383a411d0a63f3886500ce82aa原创 2017-11-15 09:36:33 · 339 阅读 · 0 评论 -
maven https behind proxy
1.配置proxy my-proxy true http 10.57.76.76 3128 *10.* 2.如果遇到https问题,可配置中央仓库为http参考:https://stackoverflow.com/questions/25911623/problems-using-ma原创 2017-12-20 17:04:07 · 937 阅读 · 0 评论 -
CentOS中搭建RabbitMQ , 及java调用的demo
参考文章:http://www.rabbitmq.com/install-rpm.htmlhttps://www.cnblogs.com/uptothesky/p/6094357.html 主要步骤:1.安装GoLang依赖http://www.rabbitmq.com/install-rpm.html#install-zero-dependency-rpm 2.rabbitmq-serverrp...原创 2018-03-19 21:02:48 · 203 阅读 · 0 评论 -
java9主要特性
完整特性列表:http://openjdk.java.net/projects/jdk9JSR 376 -- JAVA Platform Module System(Jigsaw)在package上层又封装了一层module,类似nodejs一样,需要写个module-info.java来声明模块之间的依赖当前使得jdk代码模块化,不过我还没搞清楚这个跟maven,gradle是个啥关系,难道我们...原创 2018-03-28 14:46:41 · 179 阅读 · 0 评论 -
使用Elastic Stack工具记录和展现用户使用数据
【背景】为了以曲线图的方式展示项目每日的使用情况,包括对功能,用户部门的分类报表,从而持续改进项目。公司的所谓架构师,当前对外提供restful接口记录项目的使用日志。后台架构是以写文件的方式记录用户对项目软件的数据,每天晚上通过chronjob定时上传到hadoop里,然后又通过hive的接口进行分类查询,最后开发一个"Dashboard"来展示。对此方案,我心里很吐槽,不仅杀鸡用了牛刀,还增加...原创 2018-06-03 10:08:05 · 475 阅读 · 0 评论 -
java问题定位总结
本周遇到了两起java问题的定位,特此总结一下:场景一:Jenkins有大量的job无法被调度,运维人员怀疑是jenkins for kubernates插件有bug,并通过Jstack捕获了一个thread dump的命令,发现jvm里面有大量线程,正在等一个重入锁,于是让我分析原因。Dump文件比较大,从文本文件分析较费劲,不过也能找出来有一个线程占用了锁,其他有100+线程都...原创 2019-03-24 11:30:47 · 255 阅读 · 0 评论 -
Spring下载地址
http://repo.spring.io/release/org/springframework/spring/原创 2014-12-05 23:05:07 · 589 阅读 · 0 评论 -
POI 内存溢出解决方案
POI之前的版本不支持大数据量处理,如果数据过多则经常报OOM错误,有时候调整JVM大小效果也不是太好。3.8版本的POI新出来了SXSSFWorkbook,可以支持大数据量的操作,只是SXSSFWorkbook只支持.xlsx格式,不支持.xls格式。3.8版本的POI对excel的导出操作,一般只使用HSSFWorkbook以及SXSSFWorkbook,HSSFWorkbook用来处理较原创 2012-07-17 22:37:55 · 20978 阅读 · 4 评论 -
eclipse中提示xml标签
在不能上外网的情况下,我们在eclipse中写xml时无法得到标签的提示,因为xml中的dtd获取不到. 看了下外面的资料。说是选择"window"-->"preferences"--->"Myeclipse Enterprise Workbench"-->"Files and Editors"-->"xml"-->"xml category" 在user spe原创 2010-01-10 09:31:00 · 2920 阅读 · 0 评论 -
easymock 知识
1.测试预期的结果 EasyMock.expect(mock.getRate("USD", "EUR")).andReturn(1.5); 2.测试预期的异常 EasyMock.expect(mock.getRate("USD", "EUR")).andThrow(new IOException()); 3.任何参数 EasyMock.anyObject原创 2010-05-25 21:31:00 · 1019 阅读 · 1 评论 -
关闭重定向Tomcat的控制台日志
<br />公司的项目JIRA里自带了log4j日志,配置了文件和控制台两种日志输出。当以startup.bat启动时,我们可以看到日志文件以及控制台的输出,可是一旦以windows服务启动tomcat后,会生成一个stdout的日志文件,而且日志不断增加,直到重启服务。公司里的硬盘往往都呗日志文件占了10G+,而且影响性能<br /> <br />解决办法就是关闭tomcat的控制台重定向,将HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/..原创 2010-08-15 23:10:00 · 4191 阅读 · 0 评论 -
java处理json使用的jar包
<br />http://json-lib.sourceforge.net/<br /> <br /> <br />JSON-lib is a java library for transforming beans, maps, collections, java arrays and XML to JSON and back again to beans and DynaBeans.原创 2010-09-04 19:07:00 · 3201 阅读 · 0 评论 -
AXIS的"dotnet_soapenc_bugfix"属性会自动重设的bug,将导致c++客户端调用soap接口失败
<br />项目里开发的JIRA,使用了AXIS对外提供了soap接口。另外我们使用了gsoap开发了一个com组件,并通过它实现Excel上传问题单到JIRA服务器上。今天碰到一台服务器的这个功能居然失效了,经定位发现是com组件调用java的soap接口失败了。<br /> <br /> <br />通常遇到这种情况肯定会认为是JIRA出问题了,但是后来我使用了soapTest工具测试了一些SOAP接口,并写了一个JAVA CLIENT调用了下SOAP接口发现接口并没有问题。后来只能比较本地正常的JIR原创 2011-03-12 20:44:00 · 1737 阅读 · 0 评论 -
jaxb 通过xml转ava对象
今天在开发rest接口,要使用jaxb从对象生成xml返回给客户端。由于是中途介入,jaxb已经被人成功地引入到了我们的web项目中,所以在只里之是想说下如何从xml生成jaxb需要的java对象。1.第一步:通常我们会跟客户端程序定义好传输数据xml,如原创 2011-07-24 21:42:40 · 1728 阅读 · 0 评论 -
通过spring做单元测试
这几天新作了一个web项目,引入了spring+hibernate框架。由于web项目需要依赖容器,而且涉及到http请求以及db操作,以前做单元测试,都是使用easymock去mock web层和dao层的接口,然后去测试service层的逻辑代码。 这次我突然想到别原创 2011-07-25 19:59:09 · 529 阅读 · 0 评论 -
hibernate batch-size
为了减少select语句数目,可以设置元素的batch-size属性: 此时find()方法立即执行以下select语句: select * from customers select * from orders where customer_id in (1,2,原创 2011-07-25 20:05:49 · 1647 阅读 · 0 评论 -
hibernate N+1问题
http://blog.csdn.net/lhooouuu/article/details/6021650 http://xueyue521-qq.iteye.com/blog/1108631 Hibernate 中常会用到set,bag等集合表示1 对多的关系, 在获取实体的转载 2011-07-21 21:31:39 · 442 阅读 · 0 评论 -
ssh 中使用c3p0 的连接池配置
applicationContext.xml 文件: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-转载 2011-07-21 21:34:37 · 9934 阅读 · 3 评论 -
fisheye插件开发
https://developer.atlassian.com/display/DOCS/Start+the+Host+Application+with+your+Plugin+Installeda.下载JDK1.6b.下载atlassian SDKc.使用atlas-create-fecru-plugin命令创建工程,并修改pom文件指定fisheye的版本d.创建eclipse原创 2011-12-12 21:40:46 · 951 阅读 · 0 评论 -
jfreechart探索
2009年的最后一天,没啥好玩的,也没啥好去的,还是攻克下当前的技术难点把,哈哈,这或许这是寂寞的力量~~ 最近研究JIRA的gadget插件,里面涉及到不少图的绘制(如饼图,柱状图,曲线图以及甘特图等等).查阅了下源代码,发现都是用jfreechart绘制成png图片,然后在前台使用jquery异步调用后台数据进行展现. 首先在JFreeChart的原创 2010-01-01 12:28:00 · 753 阅读 · 0 评论