JAVA基础
LI_AINY
这个作者很懒,什么都没留下…
展开
-
java.util.Date类型的Date怎么给日期加一天
结果原创 2018-12-26 14:39:34 · 7803 阅读 · 1 评论 -
java.lang.IllegalArgumentException: Invalid character found in the request target. The valid charact
错误日志java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 at org.apache.coyote.http11.Http11InputBuffer.parse...原创 2019-03-02 16:24:22 · 1217 阅读 · 0 评论 -
Java下载文件时文件名中的中文变成下划线,其他正常
问题:问题源码package com.lm.cms2.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.Mod...原创 2019-03-02 16:36:41 · 12755 阅读 · 16 评论 -
java日期减去n天
Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); System.out.println(cal.getTime()); System.out.println(cal.get(Calendar.DAY_OF_MONTH));// 今天的日期 cal.set(Calendar.HOUR_OF_D...原创 2019-03-14 10:25:17 · 2141 阅读 · 0 评论 -
eclipse把某些类或者包打成jar包并且导入
最近帮别人写东西,有一些代码不太想让别人看到,看是少了的话系统又会出错,所以打成jar包再导入右键需要打包的类或者包或者项目–>Export–>选择Jar File–>找个文件夹保存导出成功在项目中新建一个lib文件夹,将jar包放进去,选中所有jar包,右键–》buildpath–》add to buildpath成功...原创 2019-03-23 11:01:43 · 631 阅读 · 0 评论 -
@Controller注解的一些理解吧
随便打开一个注解类,比如@Controller@Target和@Retention是元注解,就是注解的注解。。包括@Retention @Target @Document @Inherited@Target:注解的作用目标,用来修饰字段的还是方法还是类。@Retention:注解的生命周期@Documented:注解是否应当被包含在 JavaDoc 文档中@Inherited:是否...原创 2019-04-11 15:56:02 · 3205 阅读 · 0 评论 -
字符串转为驼峰工具类
public static String str2hump(String str) { StringBuffer buffer = new StringBuffer(); if (str != null && str.length() > 0) { if (str.contains("_")) { String[] chars = str.split("...原创 2019-04-11 16:16:06 · 1737 阅读 · 0 评论 -
应用注解来反射实体类生成表
表名注解package com.ainy.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;...原创 2019-04-12 10:30:09 · 339 阅读 · 0 评论 -
使用java给指定邮箱发邮件(使用QQ邮箱)
代码package com.ainy.demo;import org.apache.commons.mail.EmailException;import org.apache.commons.mail.HtmlEmail;public class SendQQ { public static void main(String[] args) throws Exception{...原创 2019-04-22 10:56:36 · 646 阅读 · 0 评论 -
PKIX path validation failed以及java.security.cert.CertificateExpiredException: NotAfter:
公钥路径验证失败、证书过期现在的解决办法是,安装新的证书,或者续期之前的证书正在想办法忽略SSL认证报错日志org.openid4java.discovery.yadis.YadisException: 0x704: I/O transport error: sun.security.validator.ValidatorException: PKIX path validation ...原创 2019-06-30 20:17:12 · 15570 阅读 · 0 评论 -
TreeMap按照Value值排序
Map<GUID, Integer> selectedMap=new TreeMap<GUID, Integer>();List<Entry<GUID, Integer>> list = new ArrayList<Entry<GUID, Integer>>(selectedMap.entrySet()); Co...原创 2019-07-29 16:17:10 · 2145 阅读 · 0 评论 -
Java中转换进制
代码public static void main(String[] args) { //其他进制转10进制只需要调用Integer.parseInt(String str,int radix)即可 radix为字符串str的进制 int n=Integer.parseInt("1000101011", 2); System.out.println("2进制转10进制-...原创 2019-02-26 11:50:55 · 208 阅读 · 0 评论 -
Character.isDigit()判断字符串是否包含数字
代码 public static void main(String[] args) { SpringApplication.run(LearnFreemarkTestApplication.class, args); String str="今日头条2018年改名为字节跳动"; char[] charArray = str.toCharArray(); boolean di...原创 2019-02-26 11:40:32 · 2101 阅读 · 0 评论 -
java.util.Date类型日期加一天
Date end = task.end; Calendar cal = Calendar.getInstance(); cal.setTime(end); cal.add(Calendar.DATE, 1); end = cal.getTime();原创 2019-01-16 09:06:41 · 6243 阅读 · 0 评论 -
使用java给指定邮箱发邮件(使用163邮箱)
写一个public类,包含一个发送邮件的静态方法package com.drshow.utils;import javax.mail.*;import javax.mail.internet.AddressException;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessa...原创 2019-02-09 11:01:50 · 2082 阅读 · 0 评论 -
开发中一些简单好用的网站(珍藏)
百度地图开放平台可以实现在自己的网页上添加各种地图,不论是地铁图、公交图、热力图,都可以。网址http://lbsyun.baidu.com/阿里妈妈矢量图标库在想要一些特定的图标,可以直接搜索,可以设置图标颜色,图标大小网址https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2ECharts数据可视化...原创 2019-02-09 11:21:55 · 420 阅读 · 0 评论 -
断言以及eclipse开启断言
断言• JDK1.4版本开始,增加了断言机制;• 断言用来进行调试,不在生产环境中使用;• 换言之,断言是为了帮助程序员在编程的过程中,尽快发现错误并进行修改,使得程序在生产环境中正常运行;• 断言使用关键字assert表示,语法非常简单,有两种形式:• assert &amp;lt;布尔表达式&amp;gt;• assert &amp;lt;布尔表达式&amp;gt; : &amp;lt;错误信息&am原创 2019-01-30 17:01:20 · 555 阅读 · 0 评论 -
jsp实现servlet的单线程模式
&amp;amp;lt;%@ page isThreadSafe=”false”%&amp;amp;gt;原创 2019-01-31 11:33:44 · 287 阅读 · 0 评论 -
String类的intern()方法
0.引言什么都先不说,先看下面这个引入的例子:[java]&amp;nbsp;view plain&amp;nbsp;copyString&amp;nbsp;str1&amp;nbsp;=&amp;nbsp;new&amp;nbsp;String(&quot;SEU&quot;)+&转载 2019-02-13 14:51:44 · 616 阅读 · 2 评论 -
request的一些用法
//得到当前页面所在目录下全名称 String servletPath = request.getServletPath(); //上下文路劲 contextPath += servletPath.replaceAll("/sso/login", ""); //功能标识 String functionId = request.getParameter("functionId")...原创 2019-03-01 10:07:11 · 599 阅读 · 0 评论 -
浮点数运算时的精确:BigDecimal
看一个例子就可以明白了public static void main(String[] args) { System.out.println("3-2.6运算结果"+(3-2.6)); System.out.println("3.0-2.6运算结果"+(3.0-2.6)); BigDecimal x=new BigDecimal("3"); BigDecimal y=new ...原创 2019-02-26 09:26:57 · 160 阅读 · 0 评论 -
Java中字符和编码比较
上代码 public static void main(String[] args) { SpringApplication.run(LearnFreemarkTestApplication.class, args); if('d'==100) { System.out.println("TRUE"); }else { System.out.println("FALS...原创 2019-02-26 09:51:59 · 224 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError:Unsupported major.minor version 52.0
什么是52.0,下面是jdk和数字的对应关系J2SE 9 = 53J2SE 8 = 52J2SE 7 = 51J2SE 6.0 = 50J2SE 5.0 = 49JDK 1.4 = 48JDK 1.3 = 47JDK 1.2 = 46JDK 1.1 = 45出错原因是在高版本的JDK(1.8)环境中编译,然后JAR在低版本的JVM(1.7)中运行解决办法,将编译和运行的版本...原创 2019-08-13 16:48:31 · 512 阅读 · 0 评论