
java
文章平均质量分 77
muiSky
青春就像蒲公英,看似自由,却身不由己
展开
-
mac mysql8+安装编码格式不支持中文,出现乱码
这几天在自己的mac上装了一个新的mysql8.0.13,装好后,启动mysql,启动自己的项目访问,结果出现了中文乱码。1、数据库编码格式:设置成UTF8、utf8mb4<1>找到自己安装的mysql位置/usr/local/mysql/support-files/ 查看是否有my.cnf或者默认的配置,如果没有可以在support-files文件夹下创建my.cnf文件,mkfile -n my.cnf。也可以把此文件放入/etc下,/etc/my.cnf。my.cnf简单配置:[c原创 2020-05-09 11:03:13 · 495 阅读 · 0 评论 -
websocket 无法找到ws://localhost:8080/WebSocket/message
最近在弄一个websocket的及时消息通讯的东西,然后去网上下载了别人的例子。环境:1.7JDK+,tomcat7+ 主要导入了tomcat的两个包:catalina.jar、tomcat-coyote.jar然后把demo糅合到项目中去,弹出框是无法连接的,开始没注意,最后想到了,是websocket发送的请求没有到后台。别人的路径是ws://localhost:8080/We原创 2015-11-13 12:03:23 · 32016 阅读 · 4 评论 -
Set project compiler compliance settings to 1.5 Set project JRE build path entry to 'J2SE-1.5'
昨天更新了mac系统,变成了OS X EI Capitan10.11.1。结果以前eclipse的环境变量出现了问题。当我把环境变量都检查一遍,eclipse配置了,但是却报错Set project compiler compliance settings to 1.5 Set project JRE build path entry to 'J2SE-1.5' 。开始一直没看懂,只知道jdk原创 2015-11-16 16:31:45 · 5465 阅读 · 0 评论 -
java FTP方式上传文件到图片服务器
org.apache.commons.net.MalformedServerReplyException: Could not parse response code. Server Reply: SSH-2.0-OpenSSH_4.3org.apache.commons.net.Malforme原创 2016-06-08 14:24:28 · 4904 阅读 · 1 评论 -
图片上传出现的问题
上传图片,拦截器拦截不到图片,直接进入了action。1.用strut 2 + spring 做的项目。项目里面有一个拦截器,只要是上传的文件类型,那么都会走拦截器,结果我自己写了一个上传的功能。没有走拦截器,直接走了action。回头看了一眼,立马就明白了。为什么没有拦截到?主要是没有识别拦截的类型,说明from里面不是文件上传类型,于是在from里面加入了enctype="multip原创 2016-06-15 16:40:21 · 616 阅读 · 0 评论 -
plsql 连接工具 数据乱码
配置plsql的连接工具 处理数据的乱码问题原创 2016-07-26 15:26:31 · 689 阅读 · 0 评论 -
Missing library: xdoclet-1.2.3.jar. Select the home directory for XDoclet. 1.2.3
eclipse项目上面一直有一个小红叉,并且报了一个错误:Missing library: xdoclet-1.2.3.jar. Select the home directory for XDoclet. 1.2.3这个错说明的是jdk是eclipse里面默认的jdk,你把默认的jdk换成自己安装的jdk就完事了。原创 2016-10-25 10:55:33 · 3246 阅读 · 0 评论 -
Import of META-INF/cxf/cxf-extension-soap.xml has been deprecated and is unnecessary
今天写代码,写完了,然后顺带更新了一下项目的代码,然后启动的时候日志打印到了Import of META-INF/cxf/cxf-extension-soap.xml has been deprecated and is unnecessary 这一段后,一直都动不了,也不向下跑,也不报错。其实程序已经出现了bug,只不过它没有抛出来。最后找到了问题,使用的mybatis的xml文件中自己写了原创 2017-09-04 17:22:56 · 5930 阅读 · 0 评论 -
java 导出excel,文件名称是乱码问题
由于火狐和IE等浏览器的原因导致了导出时候的excel文件的名称为中文的时候是乱码,所以需要在后台代码里面对浏览器进行判断。代码如下: // excel 文件的 MIME 类型 response.setContentType("application/msexcel"); //在导出前对名称根据浏览器做下处理转载 2016-07-20 10:10:12 · 4819 阅读 · 0 评论 -
java poi导出excel,合并单元格
java导出excel一般都是2种情况,一种是依赖一个实体类进行导出,或者把数据查询出来当成一个视图,对视图进行创建实体;另一种方式就是通过数据还要计算,然后一块统计,那么就不是很好处理了,我采用的是把数据封装到List>,如果数据中还有分支,那么继续把数据封装到List>中去。主要说说复杂数据类型的导出,复杂类型的导出,就是合并单元格,单元格合并也分合并行,合并列。1. 代码中的原创 2016-07-15 11:13:49 · 11732 阅读 · 1 评论 -
公式计算+位数保留
1.传入一个计算公式如:a+b/c2.带入公式进行计算3.保留小数点位数代码如下:public static Object cal(String str) { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); ...原创 2018-03-06 10:12:10 · 1155 阅读 · 0 评论 -
WebService几个常见的异常原因
原文地址:http://my.oschina.net/cuiliang/blog/207206 今天修改短信的接口,短信的接口是webService写的,把短信接口集成到maven项目中 报java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverSingleton ,然后加入了com转载 2015-05-22 12:40:21 · 2349 阅读 · 0 评论 -
excle 由于一些内容不可读取。excle无法打开,提示需要修复
今天在用java进行数据导出,结果数据导出来了,但是excle打开报的有错误信息,如图: 点击打开并修复,查看数据也没问题。开始的时候一直没注意什么不可读取,最后发现 sheel里面的我设置的名称,加了一个时间,估计是有特殊字符的问题。把这个时间去掉,打开excle就没问题,原创 2015-03-26 16:14:56 · 6996 阅读 · 0 评论 -
java中困扰程序员的乱码问题
在我们开发程序中,总会遇到处理乱码的问题,我就说说我遇到的问题和怎么处理的办法:第一,开发中最好设置tomcat的service.xml的编码格式 第二,如果你以前没有设置,但是你现在搜到了这个方法,然后你改了tomcat的编码,但是可能你还会出现乱码,这个问题就需要我们注意了,那是因为你tomcat中有缓存,如何清理tomcat的缓存?第三,清除tomcat的缓存。右键你原创 2013-11-15 21:03:46 · 858 阅读 · 0 评论 -
java post请求接口
记录一下自己的post请求接口的例子:1.post请求。2,参数的处理。3,如果页面返回407错误代码如下:import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.HttpPost;import org.apache.http.im原创 2014-02-22 17:16:25 · 1785 阅读 · 0 评论 -
java properties文件的读写
在我们处理业务逻辑的时候,很多时候需要把一些数据保存在一个文件中,下面写我用到的一种properties文件。业务逻辑:一个接口中,有一个参数估计时间,第一次请求的时间计时起,30天后换一次值。所以我把这个值放到了properties文件中。然后定义了一个定时任务去定时跑这个动态的参数值(30天改变一次的值)import java.util.Properties;原创 2014-02-22 17:34:19 · 781 阅读 · 0 评论 -
随机生成26个英文字母
随机生成26个英文字母,很简单,就是把26个英文字母当成一个字符串,然后随机生成26个数的坐标,然后得到随机的字母。代码如下: Random rd=new Random(); int m =0;//生成0-26的随机数 String n = ""; for(int i = 0;i String s原创 2014-02-26 18:50:41 · 14198 阅读 · 0 评论 -
Exception Name: No result defined for action XXXAction and result input
在网上出现这个问题的很多,解决办法也很多。原来在win上可以进行上传图片,然后切换到linux上就一个报错。找了半天原因,终于找到了,上传图片的时候,给了一个临时的路径为:C:/TEMP.在linux服务器上没有 所以一直报上面的错。 记录这个问题,以后共勉!原创 2014-02-18 11:13:04 · 794 阅读 · 0 评论 -
Spring框架的设计理念与设计模式分析
Spring 的骨骼架构Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图:图 1 .Spring 框架的总体架构图从上图中可以看出 Spring 框架中的核心组件只有三个:Core、Context 和 Beans。它们构建起了整个 Spring 的骨骼架构。没有它们就不可能有 AOP、Web 等上层的特性功能。下面也将主要从转载 2014-04-11 15:44:48 · 766 阅读 · 0 评论 -
java sdk qq授权登录
接入java qq授权登录,原创 2014-05-22 15:05:22 · 3575 阅读 · 0 评论 -
java sdk qq授权登录<二>
一.在前面一章中讲到了,请求授权,然后返回来的信息如:http://you_return_rul?code=*****&state=******二.通过code获取token https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id=(app_id)&client_secret=(app原创 2014-05-27 12:49:57 · 1241 阅读 · 0 评论 -
java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)报这个错,原创 2014-11-07 18:18:43 · 787 阅读 · 0 评论 -
java 金额数字转大写
public class AmountUtils { private static final String UNIT = "万千佰拾亿千佰拾万千佰拾元角分"; private static final String DIGIT = "零壹贰叁肆伍陆柒捌玖"; private static final double MAX_VALUE = 9999999999999.转载 2015-01-13 15:35:30 · 882 阅读 · 0 评论 -
java 银联,支付宝接口
很多做电商的都需要和金额打交道,银联,支付宝等支付方式是必不可少的。其实做这些东西都不难,难的主要是没有文档,demo。你只需要按照文档的要求来就行了,一切都ok。这些东西拿到并不难,主要是你的商户需要去申请。申请了有商户号,密钥等这些必要的参数。不然你只能把代码写好,等银联,支付宝批下来了,你才可以调试银联:类型:unionpay请求的参数Map sParaTem原创 2013-12-01 16:48:45 · 3778 阅读 · 3 评论