工作遇到的问题以及解决办法
工作遇到的问题以及解决办法
你是我的海啸
I hate void
展开
-
java连接Oracle数据库
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url = "jdbc:oracle:thin:@clocalhost:1521:orcl";String user = "d8it";String password = "d8it";Connection conn = DriverManager.g...原创 2018-02-28 14:16:53 · 206 阅读 · 0 评论 -
SmbFile 类实现局域网文件共享读写
业务需求,需要读取局域网内的任意PC上的文件,用java去实现,查阅资料,结合window 的文件共享功能和SmbFile类的支持可以实现这个功能。SMB 一种客户机/服务器、请求/响应协议。通过 SMB 协议,客户端应用程序可以在各种网络环境下读、写服务器上的文件,以及对服务器程序提出服务请求。此外通过 SMB 协议,应用程序可以访问远程服务器端的文件、以及打印机、邮件槽(mailslot)、...原创 2018-07-11 09:06:25 · 3203 阅读 · 0 评论 -
springmvc批量上传图片或文件和其他数据,上传到共享文件夹
@RequestMapping(value = "saveFeedback", method = RequestMethod.POST) @ResponseBody public Map<String,Object> saveFeedback(@RequestParam("textMess") String content, @RequestParam("userId")...原创 2018-07-11 09:23:00 · 706 阅读 · 0 评论 -
项目搭一个webservice
1.在web.xml文件中加入这段代码:<!-- webservice服务配置 --><servlet> <servlet-name>cxf</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-...原创 2018-07-20 14:37:30 · 751 阅读 · 0 评论 -
Spring-Session+Redis实现session共享
1、添加依赖<dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifactId> <version>1.2.1.RELEASE</version>原创 2018-08-20 16:20:33 · 318 阅读 · 0 评论 -
格式化格林威治时间(Wed Aug 01 00:00:00 CST 2018)
在做excel导入数据时候,excel里的日期是格林威治时间,普通格式化不行,这里总结一下格式化格林威治时间的方法:1。如果格林威治时间时间是date类型。(这种格式最简单)SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); Date d=new Date();System.out.println("格林威治时间:"+d);...原创 2018-08-20 17:37:35 · 14058 阅读 · 0 评论 -
微信公众号java开发
抽空总结一下微信公众号开发,用的是现在github最流行的wechatSDK:weixin-java-tools.这个包挺强大,不过缺点就是文档极其简陋,像我这样的lowB码农,用起来还是需要摸索。首先总得看微信api,贴一下地址吧。https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319一开始看微信api必...原创 2018-08-21 10:34:43 · 355 阅读 · 0 评论 -
cxf中自定义拦截器限制IP
import java.util.List; import javax.servlet.http.HttpServletRequest; import org.apache.cxf.interceptor.Fault; import org.apache.cxf.message.Message; import org.apache.cxf.phase.Abstract...原创 2018-09-13 14:47:02 · 421 阅读 · 0 评论 -
ORACLE11g:No Dialect mapping for JDBC type: -9
ORACLE11g:No Dialect mapping for JDBC type: -9转载 2018-09-13 14:48:55 · 324 阅读 · 0 评论 -
javax.xml.ws访问webService方法
package cn.org.bjca.treport.ws.demo;import java.io.File;import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;import javax.xml.bind.JAXBContext;import javax.xml...原创 2018-09-14 08:58:47 · 7893 阅读 · 0 评论 -
java正则姓名加密,保留姓,名用*号代替
public String replaceNameX(String str){ String reg = ".{1}"; StringBuffer sb = new StringBuffer(); Pattern p = Pattern.compile(reg); Matcher m = p.matcher(str); int i = 0; while(m.find())...原创 2018-09-14 09:01:37 · 14900 阅读 · 0 评论 -
zxing生成二维码
前台页面图片src<img id="img" src="<%=request.getContextPath()%>/services/waiterInfoQR/createQRCode.json?staffCode=${staffCode}" alt="请稍后再试"/>生成二维码图片接口 @RequestMapping(value = "createQ...原创 2018-12-07 15:57:14 · 163 阅读 · 0 评论 -
log4j配置
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false"原创 2018-12-11 10:09:03 · 160 阅读 · 0 评论 -
cxf动态客户端调用webservice
cxf开发webservice的方式有很多,常见的如下: 1、代理方式:JaxWsProxyFactoryBean; 2、动态客户端:JaxWsDynamicClientFactory; 3、命令自动生成:wsdl2java -p cn.creditease.orgams.test.cxf -d d:\cxf\src -all http://10.106.91.47:8080/j...原创 2018-07-02 17:17:27 · 1562 阅读 · 0 评论 -
微信方面的代码学习
工作中涉及到调用微信接口方面问题,从这里记录一下,学习学习。一、微信配置初始化package com.xinbo.hmai.weixin.service.init;import java.math.BigDecimal;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.an...原创 2018-05-30 15:24:39 · 462 阅读 · 0 评论 -
java POI导出excel
@SuppressWarnings("deprecation") public void downloadExcelFile(String type, String rq, String ch, String hcid,String hcbh, Map t1Data, Map t2Data, HttpServletRequest request, HttpServletResponse resp...原创 2018-02-28 14:36:30 · 163 阅读 · 0 评论 -
java下载文件
private void download(String path, HttpServletRequest request, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); ...原创 2018-02-28 14:22:53 · 159 阅读 · 0 评论 -
java得到某一年某一月的最后一天
public String getLastDayOfMonth(int year,int month) { Calendar cal = Calendar.getInstance(); //设置年份 cal.set(Calendar.YEAR,year); //设置月份 cal.set(Calendar.MONTH, ...原创 2018-02-28 14:25:37 · 1445 阅读 · 1 评论 -
Java去掉HTML标签
public static String stripHtml(String content) { // <p>段落替换为换行 content = content.replaceAll("<p .*?>", "\r\n"); // <br><br/>替换为换行 content = content.replaceA...原创 2018-02-28 14:34:56 · 370 阅读 · 0 评论 -
java itext导出word
public Integer creatWord(String searchDate, String week, String dateBgEnd, String plantCode, String path, String tbName, String qrName,String cycle) throws DocumentException, MalformedURLExcept...原创 2018-02-28 14:37:33 · 187 阅读 · 0 评论 -
java 在一个循环中删除一个列表中的元素
思考下面这一段在循环中删除多个元素的的代码ArrayList<String> list = new ArrayList<String>(Arrays.asList("a","b","c","d"));for(int i=0;i<list.size();i++){ list.remove(i);}System.out.println(list);输原创 2018-02-28 14:40:34 · 1231 阅读 · 1 评论 -
java 转成字符串用逗号隔开
StringBuilder sb = new StringBuilder(); if (list != null && list.size() > 0) { for (Map<String, Object> map : list) { sb.append((String) map.get("PER_DESC")+","); }...原创 2018-02-28 14:42:04 · 2573 阅读 · 0 评论 -
Java DecimalFormat 用法(数字格式化)
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是常用的例子:import java.text.DecimalFormat;public class Test{ public static void main(String[] args){ double pi=3....原创 2018-02-28 14:45:38 · 601 阅读 · 0 评论 -
java取整函数
在平时的开发中,会涉及到JAVA取整的操作,一般分为下面几种情况:截尾取整,四舍五入取整,凑整。这些操作在JDK中的Math类里已经提供了相应的方法。大家请看下面的例子(Java取整操作):public class Test{ public static void main(String[] args){ //舍掉小数取整,3 System.out.prin...原创 2018-02-28 14:52:29 · 451 阅读 · 0 评论 -
java生成随机数字和字母组合
public static String getCharAndNumr(int length) { String val = ""; Random random = new Random(); for (int i = 0; i < length; i++) { // 输出字母还是数字 String charOrNum = random...原创 2018-02-28 14:54:27 · 7735 阅读 · 1 评论 -
工作涉及到调用接口问题
接口: @RequestMapping(value = "getData",method = RequestMethod.POST) @ResponseBody public void message(HttpServletResponse response,@RequestBody String request) { response.setContentType("applicatio...原创 2018-05-28 11:30:10 · 279 阅读 · 0 评论 -
导出excel简练版
/** * 导出日志excel表 **/ @SuppressWarnings("deprecation") @RequestMapping(value = "down") public void download(HttpServletRequest request, HttpServletResponse response,String excelTitle,String exc...原创 2018-05-29 10:01:19 · 176 阅读 · 0 评论 -
jdbcTemplate读取BLOB大字段
在开发中遇到读取BLOB大字段问题,在这里总结下。BLOB全称为二进制大型对象(Binary Large Object)。它用于存储数据库中的大型二进制对象。可存储的最大大小为4G字节。CLOB全称为字符大型对象(Character Large Object)。它与LONG数据类型类似,只不过CLOB用于存储数据库中的大型单字节字符数据块,不支持宽度不等的字符集。可存储的...原创 2019-04-03 10:45:45 · 4217 阅读 · 0 评论