java基础
伏特加的滋味
菜鸟的成长之路!
展开
-
java Date与string,Timestamp的转换
在java中经常使用到时间,在页面上展示与存在数据库的格式显示的是不一样的,所以就在后台需要进行转换 2、怎么设置自己的时间,对于date这个类已经不能进行设置,需要使用calendar进行设置时间代码:DateFormat format2=new SimpleDateFormat("yyyy-MM-dd"); if(StringUtils.isEmpty(searchForm.原创 2017-07-31 20:00:07 · 546 阅读 · 0 评论 -
excel中添加图片的代码
直接上代码 FileOutputStream fileOut = null; BufferedImage bufferImg = null; BufferedImage bufferImgU = null; BufferedImage bufferImgP = null; BufferedImage bufferImgI= nu...原创 2019-05-06 08:43:42 · 6002 阅读 · 0 评论 -
mail邮件发送添加附件的方法
直接上代码 /** * * 发送邮件-邮件内容为文本格式,且添加附件 * @param mailInfo * @return */ public static boolean sendMail(MailInfo mailInfo,String path) { try { Message mai原创 2017-08-28 21:34:48 · 6334 阅读 · 1 评论 -
部署Maven项目到tomcat报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderLi
1、错误信息严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoader原创 2017-10-17 19:21:18 · 262 阅读 · 0 评论 -
java web登录界面中添加验证码
引言:Java web登录界面中添加验证码1、前端HTML页面部分 登陆 用户名: 密 码: 验原创 2017-10-18 10:54:47 · 6845 阅读 · 0 评论 -
eclipse出现An internal error occurred during: "Building workspace". Java heap space 错误。
出现这个错误,eclipse 会卡死,以及自动退出解决方案 工程根目录 找到项目中.project文件删除这两处 第一处: org.eclipse.wst.jsdt.core.javascriptValidator ildCommand>第二处: org.eclipse.wst.j转载 2017-10-25 09:34:12 · 685 阅读 · 0 评论 -
java 内存溢出分析
java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取出过多数据;集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;代码中存在死循环或循环产生过多重复转载 2018-01-07 13:29:48 · 190 阅读 · 0 评论 -
xss存储漏洞问题分析解决
背景:1、XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。攻击者利用XSS漏洞旁路掉访问控制——例如同源策略(same origin policy)。这种类型的漏洞由于被黑客用来编写危害性更大的网络钓鱼(Phishing)攻击而变得广为人知。对于跨站脚本攻击,黑客界共识是:跨站脚本攻击是新...原创 2018-03-26 18:29:29 · 7428 阅读 · 0 评论 -
spring boot 上传文件出错:java.io.IOException: The temporary upload location
背景: 今天在服务器上上传文件到的时候出现文件无法上传的功能,查看tomcat的日志出现如下现象:[Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request;.IOEx...原创 2019-02-25 10:30:48 · 1868 阅读 · 1 评论 -
maven项目打包成wrapper,然后在windows下运行
一、项目pom文件中添加maven配置注意:mainclass是需要修改成mainclass的路径 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...原创 2019-04-22 23:01:26 · 939 阅读 · 0 评论 -
Elasticsearch区域位置分析
个人开源项目:https://gitee.com/zhangxn8/springbootelastic/tree/master欢迎star,后续有更多彩蛋原创 2019-04-20 16:50:44 · 284 阅读 · 0 评论 -
tomcat启动时候file.encoding的问题
linux 系统默认编码utf-8修改和查看linux编码问题:[html] view plaincopy[root@test-1 ~]# vi /etc/sysconfig/i18n LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" Linux默认编码UFT-8,终端转载 2017-06-25 09:05:58 · 2211 阅读 · 0 评论 -
求两个字符串之间的最大相同的最大子字符串!!
package 练习;public class MaxSubstring { public static String getMaxsubstring(String s1,String s2) { String max="",min=""; max=(s1.length()>s2.length())?s1:s2; min原创 2016-12-03 20:54:25 · 491 阅读 · 0 评论 -
Eclipse 打war包后出现少jar包解决方法
1、现象: 建好maven的web项目,然后导入了几个不是通过maven加载的jar包,在导出的时候出现少了jar包2、原因:因为在导出发布项目的时候没有设置好各jar包的输出位置,有哪些是需要输出!3、解决方法:第一步:jar包的位置图第二步:选择项目-----》右键点击properties 出现如下框第三步:选择添加add 出现如下界面第四步:原创 2017-05-16 22:16:58 · 7315 阅读 · 0 评论 -
java通过FreeSShd客户端连接windows 执行shell脚本
1、安装freeSShd,在此安装教程省略,主要安装完成后需要设置自己用户密码,用于java连接的认证。教程可以参考 freeSSHd安装教程2、java代码如下: 注意点: 命令以String 类型传递不能有中文字符,String path=“中文路径”,然后执行exceCommd(path)就会报错,因为路径不能有中文import java.io.BufferedReader; i原创 2017-05-16 22:27:13 · 1913 阅读 · 0 评论 -
读取解析xml文件
目的: 读取解析xml文件;有一定格式的额xml文件格式java代码: import java.io.File;import java.io.FileNotFoundException;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom原创 2017-05-16 23:02:45 · 383 阅读 · 0 评论 -
jar、war、ear 包内部结构介绍
JAR包JAR 文件格式以流行的 ZIP 文件格式为基础;与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用;JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的转载 2017-05-17 22:45:25 · 755 阅读 · 0 评论 -
java web项目发布到linux服务器上运行出现乱码
我们项目的开发是在windows下完成的。然后导出.sql数据库文件,并导出war包,准备部署到linux下的tomcat服务器上。部署完成出现中文问题:问题描述:1.数据库中原有的数据都能正常显示2.页面显示读取出来出现乱码问题的解决过程:考虑流程:1、数据库存储格式,索引的格式编码 2、项目的文件编码 3、浏览器(tomcat部署编码格式)一、项目中默认编码设原创 2017-05-17 22:57:34 · 11112 阅读 · 2 评论 -
eclipse中 maven的配置与安装
1、maven的下载 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。 首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.原创 2017-02-26 22:59:38 · 239 阅读 · 0 评论 -
maven在eclipse中的配置
安装maven之前,要先安装jdk及配置JAVA_HOME环境变量。JDK1.4以上。下载maven3,最新版本是Maven3.0.3,下载地址:http://maven.apache.org/download.html下载apache-maven-3.0.3-bin.zip文件后,并解压到D:\tools\apache-maven-3.0.3原创 2016-12-19 22:03:02 · 253 阅读 · 0 评论 -
java 链表的例子
package 链表;class Node{ public Node next; public int data; public Node(int data){ this.data=data; this.next=null; }}public class LinkList { public N原创 2016-12-03 21:40:09 · 527 阅读 · 0 评论 -
java InputStream用来复制图片
package 练习12号;import java.io.*;public class ImageCopy { public static void main(String[] args) throws IOException{ FileOutputStream fw=null; FileInputStream fr=null; try{ fw=n原创 2016-12-03 21:36:23 · 2365 阅读 · 0 评论 -
FileStream 的用法
package 练习12号;import java.io.*;public class FileStream { public static void main(String[] args) throws IOException{ readFile2(); } public static void writeFile() throws IOExcepti原创 2016-12-03 21:32:20 · 635 阅读 · 0 评论 -
FileReader FileWriter 的用法读取文件内容
package 练习11号;import java.io.*;public class FIleReader { public static void main(String[] args){ FileReader fr=null; try{ fr=new FileReader("demo.txt");原创 2016-12-03 21:28:04 · 740 阅读 · 0 评论 -
BufferWriter 往文件中写字符串
package 练习11号;import java.io.*;public class BufferWriter { public static void main(String[] args)throws IOException{ FileWriter fw=new FileWriter("zhangxn.txt"); BufferedWriter bufw原创 2016-12-03 21:09:42 · 1596 阅读 · 0 评论