
Java
文章平均质量分 75
幻影浪子
临渊慕鱼,不如退而结网
展开
-
若依/Springboot引入Flyway
Spring Boot 会自动管理Flyway的启动和运行。Flyway默认在你的项目的CLASSPATH路径下的db/migration目录下(在我们的项目一般就是src/main/resources/db/migration里面)查找SQL脚本。将你的SQL脚本写完然后放入此路径下后就可以运行你的项目,Spring会自动创建Flyway的Bean来处理你的脚本。一、添加依赖在ruoyi-admin这个module里面的pom.xml添加flyway依赖 <dependency>原创 2022-04-29 16:11:52 · 1570 阅读 · 2 评论 -
HTML
1.display:none完全取消元素的显示2.visibility:hidden保持元素位置但视觉上的内容不可见使用visible:hidden属性会使对象不可见,但该对象在网页所占的空间没有改变(看不见但摸得到),等于留出了一块空白区域,而display:none属性会使这个对象彻底消失(看不见也摸不到)。 1. display:block 换行后显示(1列)2. ...2009-01-13 18:22:27 · 132 阅读 · 0 评论 -
查询分组中最新记录
查询人员表,按职位分组,取组内id最大的记录:1.[code="sql"]SELECT * FROM person p where not exists (SELECT * FROM person where post_id = p.post_id and id > p.id)[/code].2.[code="sql"]select * from person where i...2009-01-12 11:03:36 · 199 阅读 · 0 评论 -
FckEditor在java(jsp)中的应用
一、准备 下载FCKeditor的最新版本2.6RC(这个是核心)FCKeditor_2.6.zip,若在Java环境中使用,还需要下载FCKeditor for java的工具包FCKeditor.Java 2.4(这里面提供了标签库和图片上传的jar)FCKeditor-2.4.zip 。二、配置 1. 新建工程compass,在WebRoot文件夹下新...原创 2009-01-09 10:04:02 · 188 阅读 · 0 评论 -
页面自动刷新
2008-12-29 12:04:18 · 111 阅读 · 0 评论 -
javadoc
对于Java注释我们主要了解两种:// 注释一行/* ...... */ 注释若干行但还有第三种,文档注释:/** ...... */ 注释若干行,并写入 javadoc 文档通常这种注释的多行写法如下:/*** .........* .........*/很多人多忽视了这第三种注释,那么这第三种注释有什么用?javadoc 又是...原创 2008-12-15 13:28:18 · 232 阅读 · 0 评论 -
Log4J
1.得到记录器 使用Log4j,第一步就是获取日志记录器,这个记录器将负责控制日志信息。其语法为:public static Logger getLogger( String name), 通过指定的名字获得记录器,如果必要的话,则为这个名字创建一个新的记录器。Name一般取本类的名字,比如:static Logger logger = Logger.getLogger ( Serve...2008-11-06 08:21:53 · 110 阅读 · 0 评论 -
定时调度任务之——quartz
[quote][/quote][code="java"] sendmail 0 0 2,9 * * ? [/code]cronExpression配置说明字段 允许...2008-11-05 15:54:45 · 128 阅读 · 0 评论 -
spring 中加载xml配置文件的方式
spring 中加载xml配置文件的方式,好像有3种, xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使用xml装配bean,包括: XmlBeanFactory , ClassPathXmlApplicationContext , FileSystemXmlApplicationContext , XmlWebApplicat...原创 2009-09-16 10:18:45 · 127 阅读 · 0 评论 -
在按钮上增加提示信息、背景可透明
首先,加入该DIV[code="html"] [/code]然后加入两个js方法:[code="js"] function cc(tt,desc,summ) { var e = document.getElementById("pop"); var t = tt.offsetTop; //TT控件的定位点高 var h = tt.clientHeig...2009-01-14 09:08:27 · 157 阅读 · 0 评论 -
正则表达式整理处
[size=large][color=red][b]一、判断输入是否都是空格[/b][/color][/size]去除所有空格: str = str.replace(/\s+/g,""); 去除两头空格: str = str.replace(/^\s+|\s+$/g,"");[code="js"]var var1 = document.getElementById( "...2009-01-19 13:23:20 · 116 阅读 · 0 评论 -
String Inputstream转换
[code="java"]1. String --> InputStream InputStream String2InputStream(String str){ ByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes()); return stream; } 2. InputSt...原创 2011-07-28 14:35:33 · 159 阅读 · 0 评论 -
关于MulticastSocket中的setTimeToLive方法
setTimeToLivepublic void setTimeToLive(int ttl) throws IOException该方法用于设置在此 MulticastSocket 上发出的多播数据包的默认生存时间,以便控制多播的范围。 ttl 必须在 0 ...2010-12-09 09:01:53 · 2817 阅读 · 0 评论 -
在Eclipse平台增加多级菜单
在Eclipse工作台上增加一个菜单是很简单的事情,插件可以使用 org.eclipse.ui.actionSets 扩展点来向工作台菜单和工具栏添加菜单、菜单项和工具栏项。同时,Eclipse工作台的插件开发环境还为实现org.eclipse.ui.actionSets 扩展点提供了Hello World模板,用于向Eclipse工作台的菜单中添加一个“样本操作”菜单和向工具栏增加一个“样本操作...原创 2009-02-19 19:27:57 · 421 阅读 · 0 评论 -
文件操作
[code="java"]package book.io; import java.io.File; /** * * @author XWZ * 2007-11-27 * 删除文件或目录 */ public class DeleteFileUtil { /** * 删除文件,可以是单个文...原创 2009-02-06 13:41:50 · 251 阅读 · 0 评论 -
核心编程
核心编程核心编程核心编程2009-02-05 23:36:06 · 186 阅读 · 0 评论 -
windows程序设计
windows、windows程序设计2009-02-05 23:13:25 · 215 阅读 · 0 评论 -
JAVA上传文件 DiskFileUpload组件
commons fileupload 是Apache commons项目的一部分,FileUpload 使你很容易在servlet及web 应用中提供一个鲁棒的、高性能的文件上特性。FileUpload按照RFC 1867 ( "Form-based File Upload in HTML")处理HTTP请求。即,如果HTTP request 以 POST方法提交,并且content type 设...原创 2009-02-04 10:56:22 · 669 阅读 · 0 评论 -
java打包-exe文件-最终以setup形式发布的解决之道
java打包-exe文件-最终以setup形式发布的解决之道 首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰封”的博客上得到了很大的帮助...原创 2009-01-21 16:31:01 · 179 阅读 · 0 评论 -
java飞鸽传书 源码
java飞鸽传书 源码2009-03-10 23:39:07 · 285 阅读 · 0 评论 -
[Mobile Web]Web中如何分辨移动设备?(iPad、iPhone、Android)
第一种, jqueryvar deviceAgent = navigator.userAgent.toLowerCase(); var agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/); if(agentID.indexOf("iphone")>=0){ alert("iphone"); } if(agentID.ind原创 2012-03-29 22:11:55 · 8263 阅读 · 0 评论 -
Java时间处理(xx天前、xx年前)
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * * @author Robot * */public class test { public static Date getDate原创 2012-03-29 22:13:19 · 3223 阅读 · 1 评论 -
Tomcat Realm配置之JDBCRealm与UserDatabaseRealm (附BASIC、FORM认证)
Tomcat Realm配置:1.Tomcat默认验证的配置 通过tomcat-user.xml进行验证(UserDatabaseRealm )server.xml <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" de原创 2011-12-31 14:02:20 · 10802 阅读 · 0 评论 -
Jquery Mobile初体验
今晚用JQuery做了一个实时新闻管理客户端,感觉效果还不错。 看看图。 怎么样?感觉如何?我反正感觉还可以。噢,对了,还发现一个不错的icon网站: http://glyphish.com/ . Mark一下。累了,睡觉去了。原创 2011-10-29 01:13:32 · 3814 阅读 · 2 评论 -
【Android】SAX解析之错误纠正!!
在讲这次错误之前,先看一下下面这段代码。 【◆以下解析方法是错误的×】import java.util.ArrayList;import java.util.List;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;impo原创 2011-11-26 00:20:51 · 8783 阅读 · 24 评论 -
【Android】报表、线图、饼图、柱状图 (工具整理)
1.achartengine(http://code.google.com/p/achartengine/)android2. android-ski-report(http://code.google.com/p/android-ski-report/)这个项目在Google Market也可以下载到。3. charts4j ( http:原创 2011-11-02 16:02:40 · 13089 阅读 · 0 评论 -
StrongReference、SoftReference、WeakReference、PhantomReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本转载 2011-07-07 12:55:49 · 10548 阅读 · 0 评论 -
【Java基础】泛型方法
JDK1.5中引入了泛型(Generic)机制。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。泛型方法典型用法, Collections类中的sort方法:public static void sort(List list, Comparator c)这就是泛型方法。如果没有这个的定义,在后面参数原创 2013-04-12 13:46:50 · 7099 阅读 · 1 评论 -
【Java语言】Java 字符替换效率比较
public static String encode(String str) { if(str == null) { return null; } str = str.replace('+', '~'); str = str.replace('/', '_'); str = str.replace('=', '.'); return str; } publi原创 2012-09-13 12:49:28 · 15594 阅读 · 2 评论 -
【Java语言】如何提高Java程序性能?
1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面第一,控制资源的使用,通过线程同步来控制资源的并发访问第二,控制实例的产生,以达到节约资源的目的第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信2.尽量避免随意使用静态变量要知道,当某个对象被定义为stataic转载 2013-02-18 10:33:39 · 2229 阅读 · 0 评论 -
【Java语言】嵌套For循环性能优化案例
1 案例描述 某日,在JavaEye上看到一道面试题,题目是这样的:请对以下的代码进行优化 Java代码 for (int i = 0; i 1000; i++) for (int j = 0; j 100; j++) for (int k = 0; k 10; k++) testFunction (i, j, k); (注:为了同后面的内转载 2013-02-18 10:33:19 · 19793 阅读 · 4 评论 -
bit.ly 域名缩短
<br />首先到 bit.ly 官方网站(bit.ly)申请一个账号,然后获取API KEY。注册过后,通过该账号进行的域名缩短服务都会有记录,可以帮助用户进行分析等。<br />注册账号后,只要进入Setting,可以看到你的API key。<br /> <br /><br /> <br /><br /> <br /> <br />API 说明:<br />RESTAPI¶<br />/v3/shorten¶<br />For a long URL,/v3/shorten encodes a U原创 2011-01-31 14:22:00 · 38203 阅读 · 1 评论