Java
文章平均质量分 70
Java作为时下最流行的编程语言之一,我们没有理由不学、不精,话不多少一起Coding......吧
Mr_温少
[复杂很愚蠢,简单很智慧]
展开
-
JAVA数字千分位和小数点的现实(处理金额问题)
JAVA数字千分位和小数点的现实(处理金额问题)原创 2017-06-01 15:51:02 · 25854 阅读 · 3 评论 -
如何CentOS6.8上安装Chrome 谷歌浏览器
准备工作:以下命令均需要在root权限下操作,如需在普通用户下操作使用 sudo 或 给予root权限1、wget http://chrome.richardlloyd.org.uk/install_chrome.sh (用wget下载shell文件)2、chmod u+x install_chrome.sh原创 2017-06-05 21:59:53 · 1670 阅读 · 2 评论 -
Linux和Windows下安装最新版Git+教程
==================================================Git安装(Linux)========Start=================================================【Git安装(Linux)】◆安装系统版本 CentOS 6.8 64位◆Git版本 2.8.0◆安装步骤1、下载(1)-从Gi原创 2017-06-10 01:49:09 · 525 阅读 · 0 评论 -
离线的mybatis-gennerator代码生成工具
=================================记录Start===============================说明:离线的mybatis-gennerator插件,使用Windows自带DOS命令,不借助eclipse或者IDEA等其他工具,即可自动生成mybatis所需要的dao、bean(model)、mapper xml文件,这样我们可以节省一原创 2017-06-12 14:41:50 · 704 阅读 · 0 评论 -
Maven使用代理方式联网连接服务器
==============================记录Start===============================Maven使用代理方式联网连接服务器找到你本地Maven库的setting.xm文件,打开里面找到标记,在其中添加你的代理上网方式。如: <!-- proxy | Specification for one proxy原创 2017-06-15 10:18:50 · 4478 阅读 · 2 评论 -
递归读取文件夹下的文件,代码怎么实现
=================================记录Start==================================这个问题就是在考验你递归,让你写个递归方法出来。也只有递归才能这么解决问题。具体实现如下:[java] view plain copy/** * 递归读取文件夹下的 所有原创 2017-06-16 14:27:04 · 1595 阅读 · 0 评论 -
关于Class.getResource和ClassLoader.getResource的路径问题
关于Class.getResource和ClassLoader.getResource的路径问题===============================记录Start================================Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径原创 2017-06-16 17:37:17 · 199 阅读 · 0 评论 -
Java中(PO,VO,TO,BO,DAO,POJO)的区别
===============================记录Start===========================题外话:最近突然发现自己知识框架太过薄弱,计算机基础不牢固,却偏爱收集,常常将收藏满满的视频资料存进移动硬盘,又置之不理。 好高骛远莫过于想我这般了吧,利用闲时读一些相关书籍,偶尔随手记录,希望可以与大家分享!Java中(PO,VO,TO,BO,D原创 2017-08-08 14:38:22 · 3919 阅读 · 0 评论 -
实例讲解ArrayList用法
本文通过实例讲解Java中如何使用ArrayList类。Java.util.ArrayList类是一个动态数组类型,也就是说,ArrayList对象既有数组的特征,也有链表的特征。可以随时从链表中添加或删除一个元素。ArrayList实现了List接口。大家知道,数组是静态的,数组被初始化之后,数组长度就不能再改变了。ArrayList是可以动态改变大小的。那么,什么时候使用Arr原创 2017-08-17 17:33:41 · 478 阅读 · 0 评论 -
JAVA随机数之多种方法从给定范围内随机N个不重复数
一、JAVA中生成随机数的方式 1、在j2se中使用Math.random()令系统随机选取一个0~1之间的double类型小数,将其乘以一个数,比如25,就能得到一个0~25范围内的随机数,这个在j2me中没有; Java代码 int randomNumber = (int) Math.round(Math.random()*(max原创 2017-08-17 22:06:00 · 513 阅读 · 0 评论 -
HttpClient异常处理手册
HttpClient异常处理手册异常处理 HttpClient的使用者在执行HTPP方法(GET,PUT,DELETE等),可能遇到会两种主要类型的异常:传输异常协议异常并不是所有的异常都会传播给HttpClient的用户。HttpClient内部使用的异常在下文中将会标记为内部使用传输异常协议异常HTTP传输安全自动异常恢复自定义异常处转载 2017-10-18 20:09:52 · 4988 阅读 · 0 评论 -
HttpClient的认证机制,并给出示例代码。
HttpClient的认证机制,并给出示例代码。HttpClient三种不同的认证方案: Basic, Digest and NTLM. 这些方案可用于服务器或代理对客户端的认证,简称服务器认证或代理认证。1.服务器认证(Server Authentication)HttpClient处理服务器认证几乎是透明的,仅需要开发人员提供登录信息(login credent转载 2017-10-18 20:15:11 · 1723 阅读 · 0 评论 -
关闭HttpClient控制台输出语句
关闭HttpClient控制台输出语句HttpClient相信大家都不陌生,在Java中经常用来在后台进行一些请求访问或者接口调用。当然这里不是介绍HttpClient使用的,关于HttpClient使用方面的文章,大家可以去百度或者Google上找,很多的。重点部分相信大家在使用HttpClient的过程中会发现他在控制台上有很多LOG输出,调试时需要这些信息,但发布原创 2017-10-23 15:38:46 · 10287 阅读 · 3 评论 -
ibatis运行的SQL语句的输出——通过配置log4j
ibatis运行的SQL语句的输出——通过配置log4j如下这些调试信息在生产环境是不需要的,这里讲解一下log4j的配置方式:在log4j.properties文件配置如下内容即可输入SQL语句了# Preparing Statement: SQLlog4j.logger.java.sql.Connection = DEBUG # Executi原创 2017-10-30 15:13:31 · 1299 阅读 · 0 评论 -
基本类型、包装类型的数据绑定以及坑
基本类型、包装类型的数据绑定以及坑例如,age可以是基本类型:int、也可以是包装类型:Integer情景一:age为int类型时错误:参数不是int类型时,springmvc报错400错误:不传参数,springmvc报错500情景二:age为包装类型。例如Integer原创 2017-12-17 23:05:29 · 779 阅读 · 0 评论 -
单点登录系统实现基于SpringBoot
原文地址:https://segmentfault.com/a/1190000012556776通过本章内容你将学到单点登录系统和传统登录系统的区别,单点登录系统设计思路,Spring4 Java配置方式整合HttpClient,整合SolrJ ,HttpClient简易教程。还在等什么?撸起袖子开始干吧!效果图:8081端口是sso系统,其他两个8082和8083端口模拟转载 2017-12-26 19:51:38 · 2422 阅读 · 0 评论 -
高性能网站设计之缓存更新的套路
看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。我不知道为什么这么多人用的都是这个逻辑,...转载 2018-03-01 11:27:56 · 326 阅读 · 0 评论