java
下雨了620
提升解决问题能力
展开
-
eclipse 4.13 添加插件JBoss Tools导致代码补全异常
之前在eclipse 4.6版本时,添加JBoss Tools,并没有什么异常,但是maven使用存在问题;终于鼓起勇气换个新版eclipse 4.13;1.添加插件2.安装成功后,把下载好的wildfly容器添加上3.问题出现了:添加完,代码里的联想补全功能卡死了;不能正常使用研究好久没有查到具体问题;用了一个比较笨的方法,就是只安装插件中使用的功能;安装过多无用的,不止让eclipse变慢;还存在冲突;曲线救国一下吧;因为我只用了加载Jboss服务的功能,所以其他可以去掉原创 2020-09-27 13:55:56 · 199 阅读 · 0 评论 -
Spring MVC 实现文件下载,解决文件下载汉字乱码问题
package com.ss.cms.action;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import javax.serv原创 2016-01-23 11:46:59 · 624 阅读 · 0 评论 -
Spring MVC 中文件上传
package com.ss.cms.action;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.Locale;import javax.imageio.ImageIO;import javax.原创 2016-01-23 11:51:33 · 570 阅读 · 0 评论 -
RandomStringUtils生成随机数
org.apache.commons.lang.RandomStringUtils; //产生5位长度的随机字符串,中文环境下是乱码 RandomStringUtils.random(5); //使用指定的字符生成5位长度的随机字符串原创 2016-01-23 11:56:15 · 13965 阅读 · 2 评论 -
java获取request中表单参数
//遍历表单数据 Enumeration rnames=request.getParameterNames(); for (Enumeration e = rnames ; e.hasMoreElements() ;) { String thisName=e.nextElement().toString();转载 2015-12-07 21:10:58 · 812 阅读 · 0 评论 -
freemarker 数字格式化深入理解
一、使用内建函数c特点: 不管其表现形式是怎样的(例如"123,456.123,456"、"123456.123456"、"000123456.123456000"、"123,456.123456"、"1,2345,6.123456"),只要小数分割符是'.'它就能转化成计算机能够识别的字符串形式,而且都是123456.123456,计算机处理的时候是没有那些所谓的千位分隔符的(空格或逗号转载 2016-04-19 19:31:23 · 1075 阅读 · 0 评论 -
Java 序列化Serializable详解
Java 序列化Serializable详解(附详细例子) 1、什么是序列化和反序列化Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)转载 2016-04-19 21:51:16 · 392 阅读 · 0 评论 -
Freemaker 自定义指令和函数
freemarker现有的一些内置函数不能满足我们的需求,这些内置函数包括:chunk, is_date, last, root, j_string, contains, is_hash, long, float, ends_with, namespace, matches, time, values, seq_last_index_of, uncap_first, byte, substring转载 2016-04-20 11:37:05 · 3501 阅读 · 0 评论 -
微信现金红包的接入玩法
一,平台配置1.获取商户id 2.获取开发者密钥 在API安全里3.获取证书4.现金红包配置5.绑定公众号二,进行开发流程1.调用第三方开发demo,pom引入:com.github.binarywang <groupId>com.github.binarywang</groupId> ...原创 2018-07-16 18:57:04 · 4981 阅读 · 0 评论 -
java 写出和读入 Object对象
/** * 写出一个object类型的文件 * * @param obj 要写入的object对象 * @param path 写出的位置及文件名 */ public static void writeObjectToFile(Object obj, String path){ try {原创 2015-11-02 10:35:11 · 892 阅读 · 0 评论 -
java POI中一些颜色值
XSSFWorkbook wb = new XSSFWorkbook(); Sheet sheet = wb.createSheet("画面一覧" + (sheetNum + 1)); //列名 Row row = sheet.createRow(0); XSSFCellStyle style = wb.creat原创 2015-11-02 10:12:13 · 3368 阅读 · 0 评论 -
toString() ,(String),String.valueOf的差异
在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。具体的怎么使用,又存在什么差异,让我们来分析一下。常用的方法有obj.toString(),(String)要转换的对象,String.valueOf(obj)等。下面对这些方法一一进行分析。方法1:采用 obj.toString()方法请看下面的例子:Object obj = get原创 2015-05-30 13:43:44 · 489 阅读 · 0 评论 -
ISP简介(ISP--Interface Segregation Principle)接口隔离原则
一、ISP简介(ISP--Interface Segregation Principle): 使用多个专门的接口比使用单一的总接口要好。 一个类对另外一个类的依赖性应当是建立在最小的接口上的。 一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。 “不应该强迫客户依赖转载 2015-05-23 17:11:50 · 600 阅读 · 0 评论 -
Java1.8 的特性之---Default 方法
为什么Java接口可以实例化方法,纠结了我好久,今天终于找到大神的详解笔记了。在这里记录一下。原文:http://blog.csdn.net/wwwsssaaaddd/article/details/24213525为什么要有Default方法在Java8发布之际,有件事情就显得非常重要,即在不破坏java现有实现架构的情况下能往接口里增加新方法。引入Default方法到J转载 2015-05-23 14:54:28 · 609 阅读 · 0 评论 -
如何设置Java桌面程序界面外观(How to Set the Look and Feel)
1. 使用UIManager.setLookAndFeel通过编程来指定界面外观. import javax.swing.*; import java.awt.*; public class Hello extends JFrame { public Hello() { set转载 2015-08-25 14:17:14 · 453 阅读 · 0 评论 -
java中的移位运算符:<<,>>,>>>总结
java中有三种移位运算符>> : 右移运算符,num >> 2,相当于num除以两个2>>> : 无符号右移,忽略符号位,空位都以0补齐public class Test移位 { public static void main(String[] args){ //原始数二进制 int number = 10; 二进制输出(nu原创 2015-08-26 10:56:25 · 407 阅读 · 0 评论 -
深入理解 hash 函数、HashMap、LinkedHashMap、TreeMap
前言Map 是非常常用的一种数据接口。在java中,提供了成熟的 Map 实现。图 1最主要的实现类有 Hashtable、HashMap、LinkedHashMap和 TreeMap。在 HashTable 的子类中,还有 Properties的实现。Properties 是专门读取配置文件的类,我们会在稍后介绍。这里首先值得关注的是 HashMap 和 HashTabl转载 2015-08-26 17:35:27 · 427 阅读 · 0 评论 -
POI读写excel实例和JXL实现excel的方式 (2)
excel创建excel,对齐进行赋值,和单元格样式添加通过了JXL方式生成excel 和POI方式生成excel(功能:解析一个目录下的.rc文件进行行解析处理)package parsing.MFC;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;impor原创 2015-10-13 21:22:29 · 528 阅读 · 0 评论 -
POI读写excel实例 (1)
excel读入进行单元格赋值package testPOI;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.hssf.usermod原创 2015-10-13 21:12:08 · 376 阅读 · 0 评论 -
java将文本内容读入到List中
package parsing.MFC;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStr原创 2015-10-13 21:25:15 · 1307 阅读 · 0 评论 -
接口和抽象类具体有什么区别?
今天看到用jdk1.8时,当接口使用default关键字时,可以把方法实例化的神奇现象。所以就又复习了一下接口与抽象类的区别。《《abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相转载 2015-05-21 20:57:09 · 479 阅读 · 0 评论