
java
self_defining
这个作者很懒,什么都没留下…
展开
-
JAVA线程池(ThreadPoolExecutor)原理分析与使用
在我们的开发中,“池”的概念并不罕见,有数据库连接池、线程池、对象池、常量池等。下面我们主要针对线程池来一步一步揭开线程池的面纱。使用线程池的好处(1)降低资源消耗可以重复利用自己创建的线程降低线程创建和销毁造成的消耗。(2)提高响应速度当任务到达时,任务可以不需要等到线程创建就能立即执行。(3)提高线程的可管理性线程是稀缺资源,如果无限制地创建,不仅会消耗系统转载 2017-08-16 09:48:23 · 322 阅读 · 0 评论 -
SpringMVC中@ResponseBody注解详解
@ResponseBody 作用: 该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。使用时机: 返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用;@responseBody 传的是json 数原创 2018-01-31 12:32:28 · 320 阅读 · 0 评论 -
JAVA抠图-图像处理
/* * 文 件 名: CropImage.java * 描 述: <描述> * 修改时间: 2018年3月1日 */package test;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.MediaTracker;import java.awt.im...原创 2018-03-02 08:23:40 · 5135 阅读 · 1 评论 -
java用FTP实现上传下载功能
/* * 文 件 名: Ftpdownload.java * 描 述: <ftp上传下载工具类> * 修改时间: 2018年3月21日 */package cn.finedo.paas.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStrea...原创 2018-04-18 14:12:04 · 659 阅读 · 0 评论 -
DateFormat在java与mysql中的不同使用
在mysql:select DATE_FORMAT(registertime,"%Y-%m-%d %H:%i:%s") registertime from tb_sa_artifactory在java中:DateFormat bf = new SimpleDateFormat("yyyy-MM-dd E a HH:mm:ss");//多态注意:mysql中分钟是i java中是m,一定要区分好...原创 2018-04-25 10:04:30 · 607 阅读 · 0 评论 -
解析XML文件
将xml文件解析成String字符串,java程序如下:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.UnsupportedEncodingException;import j...原创 2018-06-01 10:47:00 · 229 阅读 · 0 评论 -
JAVA生成随机ID(UUID)
java中生成随机的id,可以引入import java.util.UUID包,java代码如下:public static String getUUID() { UUID uuid = UUID.randomUUID(); String str = uuid.toString(); String uuidStr = str.replace("-", ""); return uuidStr...原创 2018-07-12 09:01:05 · 10404 阅读 · 0 评论 -
java根据url路径下载图片到本地
直接这个类就可以实现!package paas_cicd.cn.finedo.paas.util;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.ne...原创 2018-07-24 16:36:33 · 5904 阅读 · 4 评论 -
IOS点击事件失效
今天对接商户,很意外的跟我讲Android可以实现点击,IOS就是不可以,后来百度了一下,确实有类似的难题。解决方案:(1)用touch事件替换click事件,还有一个原因是因为click事件会有延迟 (2)添加样式:css {cursor:pointer} 原因是Safari不希望让除a标签以外的其他元素可点击。...原创 2018-10-16 19:05:04 · 920 阅读 · 0 评论 -
Java中HashMap底层数据结构
HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下面就来分析HashMap的存取。一、定义HashMap实现了Map接口,继承AbstractM...原创 2018-11-16 17:44:19 · 5370 阅读 · 0 评论 -
java重定向与转发的区别
深入理解转发过程(一个请求):客户首先发送一个请求到服务器端,服务器端发信匹配的servlet,并指定它去执行,当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给指定的student_list.jsp,整个流程都是在服务器端完成,而且是在同一个请求里完成的。因为srvlet和jsp共享的是同一个request,在servlet里面原创 2017-12-06 15:24:34 · 309 阅读 · 2 评论 -
编写高质量代码:改善java程序的151个建议
明白事理的人使自己适应世界,不明白事理的人想让世界适应自己。-------萧伯纳1)不要在常量和变量中出现易混淆的字母2)莫让常量蜕变成变量3)三元操作符的类型务必一致4)避免带有变长参数的方法重载5)别让null值和空值威胁到变长方法,(调用者隐藏了实参类型,被调用者也可能产生内部逻辑混乱)6)覆盖变长方法也循规蹈矩覆盖必须满足的条原创 2017-12-08 17:05:12 · 393 阅读 · 0 评论 -
负载均衡
采用负载均衡就是要系统高可用,关于高可用,就是当服务器出现错误,就立马启动另一个空闲的服务器,保证系统的正常的使用。 我们的账务管理系统是采用的是nginx,关于nginx,可以补充一下,Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄原创 2017-11-03 17:23:49 · 261 阅读 · 0 评论 -
在Eclipse 中设置JVM 内存
eclipse jvm 内存原创 2017-07-19 16:30:56 · 298 阅读 · 0 评论 -
eclipse中查看jar包中的源码
之前在eclipse中查看源码都是采用的jd-gui对jar包进行反编译,然后再查看,但是这种方法对于项目的调试有很大的不方便。 如果想要在eclipse中直接查看源码,可以采用在eclipse中按照反编译插件。那么,如何在eclipse中安装一个反编译插件呢?步骤如下:(1)下载net.sf.jadclipse_3.3.0.jar包,然后放到eclipse的plugins目录下,原创 2017-07-13 15:11:57 · 1165 阅读 · 0 评论 -
单点登录
单点登录,SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 一次注册,一次登录,一次退出。session cookie 只需想办法让各个server的共用一个session的信息,让客户端在各个域名下都能持有这个ID就好。进一步讲,只要各个server拿到同一个ID,都能有办法检验出原创 2017-07-04 10:44:28 · 325 阅读 · 0 评论 -
配置---Eclipse安装JBPM4.4插件
一、工具下载 jBPM 图形化流程设计器采用eclipse做为平台,我们可以先到jBPM官方网站下jBPM4.4,地址:http://sourceforge.net/projects/jbpm/files/,下载后的文件为jbpm-4.4.zip,目录结构如下:这里面包含有jbpm-gdp-site.zip文件,就是我们需要的插件,我们可能通过运行ant构建和手动安装,本文主要原创 2017-03-03 11:59:29 · 313 阅读 · 0 评论 -
java webservice 简单实例
一:创建服务器端1、创建【Web Service Project】,命名为【TheService】2.创建class文件 :ServiceHellopackage com.hhy.service;import javax.jws.WebService;import javax.xml.ws.Endpoint;@WebServicepublic cla原创 2017-01-13 14:47:01 · 395 阅读 · 0 评论 -
Spring初学快速入门
Spring是独特的,因为有若干个原因:Spring是全面和模块化的。Spring有分层的体系结构 ,这意味着你能选择使用它孤立的任何部分,它的架构仍然是内在稳定的。框架特征 轻量-------从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理的开销也是微不足道的。此外,Spring是非侵入原创 2017-09-05 09:09:54 · 783 阅读 · 3 评论 -
securecrt工具介绍
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括windows、unix和vms的理想工具。通过使用内容的VCP命令行程序可以继续加密文件的传输。有流行的CRTTelnet客户机的所有特点,原创 2017-08-29 08:29:50 · 703 阅读 · 0 评论 -
每个月1号触发程序
想过很多方法,定时器,quart方法,但是最后还是采用了这种简单粗暴的方法。public static void main(String[] args){ BillSync sync = new BillSync(); while(true){ try{ Thread.sleep(1000); Calendar cal=Calendar.getInstance()原创 2017-08-29 14:42:32 · 1779 阅读 · 0 评论 -
Java面试全集分享
已下链接,均从网络采集,很有用JVMhttps://mp.weixin.qq.com/s/Zl9KTyrGIdo36MNYzLvoAg 有赞1面:https://mp.weixin.qq.com/s/9pSlfzzasfapPxik3txGxA 有赞2面:https://mp.weixin.qq.com/s/aotcmDejjCMEZVGaQUHaDQ 线程...原创 2019-01-14 18:23:36 · 335 阅读 · 0 评论