Java
文章平均质量分 71
Java相关笔记记录
mingjie1212
从业7年有余,一名学生,时常需要学习,博客是一个记录和分享的地方。俗话说好记性不如烂笔头,回头再用时方便检索。
现就业与金融相关公司。目前主要精力在项目管理、带团队、部分的研发和系统负责人等工作;对财务、会计及支付清结算相关有一定的经验成长。
作为金融行业研发人员,对每个交付都要有敬畏之心。
展开
-
bit,Byte,Character,String,Character set的区别
bit ,位 ,是计算机的最小存储单位,存储二进制,如01001;Byte ,字节,是一种存储计量单位,一个字节单位是由8个二进制位组成,1Byte=8bit;1KB 就是千字节,也就是我们通常说的1024B(1=1024 -。-),Character,字符,是字和符号的统称了,是看得见的东西,如 " h z j , .Character string,字符串(Java内一般称为String),是主要作用在编程领域,可以说是把字符串起来,想java内部使用数组的方式存储。Characte..原创 2020-07-18 18:22:25 · 1109 阅读 · 0 评论 -
关于Cookie的理解
转载于:http://blog.csdn.net/fangaoxin/article/details/6952954/会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与S转载 2016-12-16 10:57:56 · 416 阅读 · 0 评论 -
Java Web 的servlet 之过滤器 filter
过滤器Filter 是一个老话题了,前辈们总结的也都挺好.在此 我只借花献佛.做个记录. 方便以后查看.具体地址:http://www.itzhai.com/java-web-notes-servlet-filters-in-the-filter-writing-the-introduction-and-use-of-filters.html#read-more原创 2015-12-23 15:00:09 · 453 阅读 · 0 评论 -
关于Session的理解
SESSION简介积土成山,积水成渊。今天和同事讨论了一下这个,突然感觉概念有点模糊,特地记录一下。这个SESSION是WEB开发中常用的东东,一定要概念清晰。本文大部分内容来自网络结合自己的理解,如有雷同,不是巧合。转载请注明出处:http://www.haomou.net/2014/08/07/2014_session/Session是什么Session转载 2016-12-15 17:19:40 · 694 阅读 · 0 评论 -
wsdl2java -wsdlLocation生成相对路径
一、前言之前写过用cxf框架中的wsdl2java 根据WSDL文档生成webservice客户端代码贴中将的这种方式会出现服务器地址是写入代码中的问题。这样对后期的维护是一定的问题。接下来我们就解决这个问题。方法也很简单。二、方式1.配置WSDL文档到本地环境中。如我的开发环境是使用的MAVEN构建的,所有在resources目录下创建文件夹wsdl文件夹中保存我们的原创 2016-08-30 01:15:39 · 10046 阅读 · 2 评论 -
WebService apache cxf wsdl 生成客户端代码
使用WebService时,我们使用WSDL文档来生成客户端代码,调用服务器端接口。具体操作步骤:1.下载apache cxf2.解压进入apache-cxf-3.0.10\bin\目录3.使用wsdl2java wsdl2java -encoding utf-8 -p com.jeiao.boss -impl http://127.0.0.1:9999/boss/原创 2016-08-16 20:52:28 · 4226 阅读 · 0 评论 -
spring quartz hibernate no session 的问题
在ssh中整合quartz 定时任务过程中 使用hibernate操作数据库时会出现 no session 的情况.产生原因 我们使用spring为解决hibernate在web请求中开启关闭问题使用了OpenSessionInViewFilter做延迟加载, 看OpenSessionInViewFilter的源码 可知, 这个东东需要httprequest 和 httpRespons原创 2016-07-28 11:02:20 · 1491 阅读 · 0 评论 -
OrmLite 轻量级ORM框架工具
前言在项目中用到了sqlite这个的数据库。第一想法就是找个ORM框架进行操作,找到了OrmLite这个轻量级框架。使用一下,感觉非常方便,就在此记录此框架。整合到项目普通项目 下载jar 放入到lib里就行。jar下载地址:http://ormlite.com/releases/maven项目 添加此依赖就行 com.j256.ormlite原创 2016-09-11 15:56:55 · 2363 阅读 · 0 评论 -
JSONObject 和JSONArray的结合使用
通常在服务器端对外传JSON参数的时候需要拼接。一般类似这种情况:{ "channels": [ { "chno": 1, "name": "cctv1" }, { "chno": 2, "name": "cctv2" } ], "id": "xcasew"}这其中包括channels的一个数原创 2016-06-21 18:20:58 · 1461 阅读 · 0 评论 -
高效工具类--Hutool
官网:https://www.hutool.cn/docs:https://hutool.cn/docs/#/Java中高质量的工具类,推荐大家使用。原创 2019-03-24 13:34:59 · 1845 阅读 · 0 评论 -
Boolean.getBoolean(String name) 和Boolean.parseBoolean(String s)的区别
最近在使用Boolean. 场景是String 的true,或者false转换成boolean 基本类型的布尔型。 随意的选了一个getBoolen 但是在做单元测试的时候验证不通过。仔细看了下Boolean的源码才发现问题所在Boolean 返回boolean的公有方法总共有两个,就是标题上所提到的Boolean.getBoolean(String name) 和 Boolean.parseBo...原创 2018-06-10 16:19:49 · 1966 阅读 · 0 评论 -
Maven mvn install 本地jar添加到maven仓库中
最近在使用支付宝、财付通这样的第三方支付,在使用支付宝过程中需要引入官方SDK方便开发,使用以下命令来将本地的jar装载到maven仓库中。这里有几点需要注意点,我使用Windows10时,使用powershell 死活不可以,报错误:[ERROR] The goal you specified requires a project to execute but there is原创 2017-10-30 18:16:44 · 46753 阅读 · 3 评论 -
Initialization-on-demand holder idiom 单例
在wikipedia中看到一种单例,效果不错,分享一下。public class Something { private Something() {} private static class LazyHolder { static final Something INSTANCE = new Something(); } public st原创 2017-09-18 16:09:23 · 522 阅读 · 0 评论 -
线程池使用ExecutorService 多线程处理队列任务
最近转到银行工作,在做最核心的财务账务部分,对我来说是一个比较新的东西,工作也已经四年有余,接触一些新的东西,也是不错,每天也累得像狗...,不说了。/捂脸接下来说一种非常实用的多线程操作模式,此方式能够应对大部分的多线程操作,稍微改一下往里面套就可以满足大部分的业务需求。基本方式是:使用ExecutorService 管理多线程,使用Executors创建newFixedThrea原创 2017-09-03 22:48:45 · 5078 阅读 · 0 评论 -
Information:java: Multiple encodings set for module chunk platf "GBK" will be used by compile
Intellij IDEA 在引入代码后,出现编译错误。Information:java: Multiple encodings set for module chunk platf "GBK" will be used by compileError:(221, 70) java: unclosed string literalError:(221, 84) java: ';'原创 2017-02-28 10:29:35 · 4896 阅读 · 0 评论 -
java socket 编程 服务器一直监听
转载地址:http://haohaoxuexi.iteye.com/blog/1979837服务器端Serverpackage com.jeiao.socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.O转载 2015-10-26 11:22:17 · 10042 阅读 · 1 评论 -
Java 中4种访问修饰符 public/protected/default(friendly)/private
(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。(3)对于default来说,有点的时候也成为friendly转载 2016-01-18 21:10:37 · 13668 阅读 · 1 评论 -
ubuntu 在线安装jdk1.6 1.7 1.8
#进入oracle 源sudo add-apt-repository ppa:webupd8team/java#updatesudo apt-get update#安装jdkOracle JDK 6sudo apt-get install oracle-java6-installerOracle JDK 7sudo apt-get install oracle-java7-insta原创 2015-11-30 23:33:47 · 677 阅读 · 0 评论 -
Java keytool Tomcat https 双向认证 支持android bks
此方法是在一个地方找的,具体是哪个地方有点就远了,我自己经过验证,发现没有问题,正常使用。就贴出来方法的总结和相关问题记录。基于java的https双向认证,android上亦可用概述:客户端,浏览器或者使用http协议和服务器通信的程序。如:客户端通过浏览器访问某一网站时,如果该网站为HTTPS网站,浏览器会自动检测系统中是否存在该网站的信任证书,如果没有原创 2016-07-14 12:21:53 · 1534 阅读 · 0 评论 -
tomcat进程意外退出的问题分析
因遇到此类问题,场景一样. 看到楼主逻辑缜密的分析.遂转来记录.节前某个部门的测试环境反馈tomcat会意外退出,我们到实际环境排查后发现不是jvm crash,日志里有进程销毁的记录,从pause到destory的整个过程:org.apache.coyote.AbstractProtocol pausePausing ProtocolHandlerorg.apache.catal转载 2016-07-27 14:18:33 · 1049 阅读 · 0 评论 -
Spring MVC 传入List参数的接收问题
帖一个歪果仁的解决方案,测试没有问题。建议使用此方式。Here is the code that works for me. The key is that you need a wrapper class.public class Person { private String name; private Integer age; public原创 2016-06-21 17:56:32 · 1626 阅读 · 0 评论 -
String 转 Enum 对象关键字 Java
java中 String 字符转成 Enum对象关键字的方法:使用valueOf转换原创 2016-08-22 10:35:43 · 21567 阅读 · 0 评论 -
错误: -source 1.6 中不支持 diamond 运算符的解决办法
在取一段github代码时,发现说是支持jdk 7 ,但是使用MAVEN编译不过去。报错信息为错误: -source 1.6 中不支持 diamond 运算符我使用的环境是1.7 + intellij idea解决思路:1.检查ide的默认编译环境 ,快捷键ctrl + alt +s找Java Compiler ,发现设置是 Target bytencode原创 2016-09-01 23:30:06 · 44701 阅读 · 5 评论 -
Java Double 保留两位小数点
使用decimalformatDecimalFormat df = new DecimalFormat(".00");#.00 .00 都是可以的....原创 2016-11-02 12:35:10 · 1639 阅读 · 0 评论 -
java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is: java.net.Con
在使用Zabbix监测Tomcat的运行状态时,发现在Zabbix Server出现java.rmi.ConnectException: Connection refused to host: 127.0.0.1的错误。网络上有很多是说/etc/hosts的 但是明显是针对于zabbix server和tomcat在一台机器上的问题的解决办法。环境:zabbix原创 2016-12-28 15:34:27 · 17743 阅读 · 0 评论 -
为什么是System.out.println();
今天问道了到这个问题,之前在知乎上回答过,有印象但是忘记了,现在贴在这里。System 是java.lang中的一个类。 System.out 中的out 代表了System类中的静态对象PrintStream,println是PrintStream中的方法。因为static 了,所以可以使用“类名.成员”来引用。 如果真想用out.println();import static java.lan原创 2017-02-16 22:21:25 · 792 阅读 · 0 评论 -
转载: Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法
最近在ubuntu上配置java 环境真是头疼了 ,在网上找了很多教程都觉得不太对,又找了一篇 非常好,写的不乱。操作系统:Ubuntu 11.10,我们选择的是jdk1.6.0_30版本。安装文件名为jdk-6u30-linux-i586.bin.1、复制jdk到安装目录(1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/local/java 。可是系统安装后在/usr/loc原创 2015-09-17 17:52:58 · 490 阅读 · 0 评论