java
SuJFighting
技术的突飞猛进往往是自然发生的。 你在某个夜晚苦熬一个知识点时, 不会觉得自己突飞猛进; 只有在多年后的某日,灵光乍现,用这个技术解决了问题, 内心才会小小地波动一下, 猛然忆起当年深夜中的青灯一盏。
展开
-
LeetCode 14. 最长公共前缀
最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入:strs = [“flower”,“flow”,“flight”]输出:“fl”示例 2:输入:strs = [“dog”,“racecar”,“car”]输出:""解释:输入不存在公共前缀。提示:0 <= strs.length <= 2000 <= strs[i].length <= 200strs[i] 仅由小写英文字母组成class.原创 2021-03-04 10:32:11 · 179 阅读 · 1 评论 -
Leetcode两数相加
两数相加给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9,9,9].原创 2021-03-03 19:36:56 · 175 阅读 · 1 评论 -
spring boot jar包启动:java.lang.NoClassDefFoundError:
在本地idea里面运行是好的,package打包也没有报错,启动jar文件的时候却报错了:java.lang.NoClassDefFoundError:xxx.xxxx.xxx查看代码是引用了本地的system lib包需要在pom文件的build里面加上:<!--解决本地jar无法打包问题--><resources> <resource> <directory>lib</directory>.原创 2020-12-01 17:23:46 · 1506 阅读 · 0 评论 -
Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
今天从朋友那搞来一份代码,spring boot的,准备在本地idea里面启动看看效果,然后启动的时候报如下错误,Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Cons原创 2020-11-27 16:22:31 · 114 阅读 · 0 评论 -
linux java环境搭建--安装jdk
把下好的文件jdk-8u20-linux-x64.tar.gz放到linux服务器的/usr/local/下解压:tar -xzvf jdk-8u20-linux-x64.tar.gz重命名: jdk1.8.0_20/ java 打开:vim /etc/profile 在改文件的末尾添加一下内容:export JAVA_HOME=/usr/local/javaexport JAVA_BIN=/usr/local/java/binexport PATH=$PATH:$JAVA_HOME/bin原创 2015-11-25 18:14:37 · 729 阅读 · 0 评论 -
JavaWeb:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
http://blog.csdn.net/fei20072050104/article/details/21785565JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path好久不写Jsp,今天建立了一个Javaweb工程,并在ec转载 2016-06-03 10:00:24 · 600 阅读 · 0 评论 -
Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
转自:http://cheen.iteye.com/blog/1687420Tomcat启动时报如下错误: java.lang.OutOfMemoryError: PermGen space解决办法: 配置相关内存大小。其中按照启动tomcat的不同方式,分如下三种情况 a):如果是eclipse的tomcat插件启动tomcat,在“转载 2016-06-17 15:55:06 · 1040 阅读 · 0 评论 -
intellij idea tomcat热部署配置
intellij idea默认文件是自动保存的,但是手头有个项目jsp文件改动后,在tomcat中不能立即响应变化。要jsp文件改动后立刻看到变化,有个配置。 在idea tomcat 中server的配置里,有个on frame deactivation,选择update classes and resources。另外有个配置on update action,就是手动操作的时候采取什么动转载 2016-08-11 15:19:37 · 1958 阅读 · 0 评论 -
Log4j配置小记
原创 2017-03-18 17:45:41 · 394 阅读 · 0 评论 -
git操作
// 设置全局git config --global user.name "Author Name"git config --global user.email "Author Email"// 或者设置本地项目库配置git config user.name "Author Name"git config user.email "Author Email"1 2 3 4 ...转载 2017-04-12 17:23:40 · 1414 阅读 · 0 评论 -
Java ExecutorService 线程池
ExecutorService 建立多线程的步骤:1。定义线程类class Handler implements Runnable{}2。建立ExecutorService线程池ExecutorService executorService = Executors.newCachedThreadPool();或者int cpuNums =转载 2015-04-17 18:22:40 · 690 阅读 · 0 评论 -
JOptionPane 提示框的用法
最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。很方便的,于是就简单的整理了一下。1.1 showMessageDialog 显示一个带有OK 按钮的模态对话框。 下面是几个使用showMessageDialog 的例子: Java代码 JOptionPane.showMessageDialog(null,转载 2012-11-10 15:44:50 · 2917 阅读 · 0 评论 -
java BufferImage类的使用
BufferedImage是Image的一个子类,BufferedImage生成的图片在内存里有一个图像缓冲区,利用这个缓冲区我们可以很方便的操作这个图片,通常用来做图片修改操作如大小变换、图片变灰、设置图片透明或不透明等。 [java] view plaincopyprint?BufferedImage bufferedImage = ImageIO.r转载 2012-11-06 16:30:11 · 26050 阅读 · 2 评论 -
已解决:无法连接到WMI提供程序。你没有权限或者该服务器无法访问/cannot connect to WMI provider. You do not have permission or the……
我想用sql server做一个数据库的作业,主要是想用一下asp做个网页。首先需要安装sql server,刚开始以为是件很简单的事,在我的visual studio 2008的安装包里就有sql server 2005 express edition 的安装软件,直接安装就行了,哪知道后来的过程那叫一个艰辛啊…… 先安装sql server 2005(是英文版的),安装过程非常顺利。然转载 2011-10-27 19:01:40 · 2233 阅读 · 0 评论 -
通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connecti...
最近要学数据库, 老师用的是microsoft sqlserver 2005, 我是学java的, 一直都 JDBC来连oracle数据库的,这次我装了 microsoft sqlserver 2005,想用 JDBC 来连 microsoft sqlserver 2005, 没想出了这样的问题:com.microsoft.sqlserver.jdbc.SQLServerException:转载 2011-10-27 19:11:01 · 39536 阅读 · 8 评论 -
对于 java 连接sql server 2005的警告: Failed to load the sqljdbc_auth.dll
将下载的JDBC驱动目录中的 auth\x86(x64)\sqljdbc_auth.dllsqljdbc_auth.dll 复制到 C:\WINDOWS\SYSTEM32中 工欲善其事,必先利其器。工具的流畅使用会给编程带来不必要的麻烦。当遇到这类问题时,不要慌。网络是一个巨大的资源!!转载 2011-10-27 19:16:33 · 2909 阅读 · 4 评论 -
简单彩票选号
中国的彩票选号,例如36选7,从36个数字中随机选取7个,这在算法上如何实现呢?最简单的想法就是,每次都从1~36随机选取一个数,一共选7次,不就可以了吗?但这样会有一个问题——重复。彩票选号是不能重复的,这也即是说如果你第一次选到的数是10,那么以后再从1~36中选数的时候,10就不能再选了。有人可能会说了,这还不好办,如果重复了就废掉,重新再选一个呗。这的确是一种解决方法,转载 2011-10-27 19:20:49 · 2147 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils
MyEclipse导入struts2包后启动tomcat出现java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils Key:实际上只要导入包 commons-lang-2.2.jar就行了原创 2011-10-28 13:03:38 · 1448 阅读 · 0 评论 -
坚持就是胜利
这句话我们应该都很耳熟于耳了,可这基本上都是听别人说的,真正有亲身体会的却是少数。直至今天,我对这句话的实际意义逐渐有着自己的体会,虽然不是每次坚持都能给我惊喜,但是坚持确实给了我太多的收获。无论是做人方面,还是搞IT技术,虽然坚持不一定成功,可能是坚持错了,但是我都愿意多坚持一会儿!!原创 2011-11-26 21:00:20 · 690 阅读 · 0 评论 -
java媒体框架
JMF(Java Media Framework)是Sun 公司提出的Java媒体架构。它是对应Java 2 平台标准版(J2SE) 的一种可选用的应用编程接口(API) 。JMF 的源代码通过SCSL(Sun社团源代码许可模式) 发布这一强大的媒体工具包,可以在任何版本(1.1.x及以上版本) 的Java 平台上的运行。JMF2.1.1技术提供了先进的媒体处理能力,从转载 2012-01-10 13:55:17 · 1429 阅读 · 0 评论 -
使用TortoiseSVN下载sourceforge.net上ogreode源代码的方法
、原来guliverkli支持SVN了SVN 替代 CVS sourceforge 终于开始对所有项目提供 SVN (Subversion)支持。可以说svn 替代cvs 成为行业标准又进了一大步。subversion被称作下一代版本控制系统的开源软件。http://sourceforge.net/projects/guliverkli这是大名鼎鼎的 Media转载 2012-02-27 18:16:31 · 1185 阅读 · 0 评论 -
将java工程打包成可执行jar文件
这个问题可以用很多解决方法,但是最简单的莫过于采用Eclipse的导出(Explorer)功能了。下面就介绍这种生成可执行jar的方法。File--->Export...---->Java--->JAR File----->next在弹出的对话框中选择要导出的工程,在Jar file一栏选择要导出的目录,其余选项采用默认。next---->next----->在main class一栏转载 2012-11-04 15:14:09 · 1246 阅读 · 0 评论 -
Calendar类
1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,转载 2011-10-09 14:13:41 · 920 阅读 · 0 评论