`
eagleking012
  • 浏览: 24456 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
以下为一个完整的html文件源码,初学者可以直接保存到本地进行测试,建议初学者分三步来学习谷歌地图 1、找样例看源码和效果。 2、找工具文章,试着自己改改。 3、查官方接口文档,设计自己的应用。 以下源码中提供了工具文章和官方文档的地址,希望对初学者有用,共同学习吧^_^ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="h ...
首先来个一次性单线程版public static void main(String[] args){ new Thread(new Runnable() { public void run() { System.out.println("Do what you want to do background."); } } ).start(); System.out.println("Do what you want to do now"); }另外也可以利用java的线程池来处理频繁的线程作业。int minSize = 10;//当池子大小 ...
Spring中可以通过配置方便的实现周期性定时任务管理,这需要用到以下几个类: org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean--配置需要调度的Bean的某个方法 org.springframework.scheduling.quartz.SimpleTriggerBean--定时器,负责配置启动时间、执行周期 org.springframework.scheduling.quartz.SchedulerFactoryBean--触发器,负责配置所有定时器
如果JVM里运行的程序, 它的内存堆和持久存储区域的都满了,这个时候程序还想创建对象实例的话,垃圾收集器就会启动,试图释放足够的内存来创建这个对象。这个时候如果垃圾收集器 没有能力释放出足够的内存,它就会抛出 ...
有时候,我们需要把从数据库中查出来的资料,动态生成eml文件进行保存和发送,有的还需要嵌入附件,用什么方法来生成eml文件 ?如何本地生成邮件eml文件。参考了JAVAMAIL通过IMAP协议保存的eml文件格式后,我们自己也可以本地构造eml文件。还是看例子吧。 String mailbody = ""; mailbody = "Message-ID:"+uid+"\r\n"; mailbody = mailbody+"X-FreePOPs-User: "+user+"\r\n"; ma ...
POP3和IMAP的区别到处都有,这里不再敖述,只通过例子说明如下: Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory"; // Get a Properties object Properties props = System.getProperties(); props.setProperty("mai ...
有时候我们需要对一个静态类使用反射机制,来激活静态类内部的静态方法,用System静态类举例如下: System.class.getMethod("setProperty", new Class[]{String.class,String.class}).invoke(null,"app_name","app_name_value"); 这行代码等价于 System.setProperty("app_name","app_name_value") 其中getMethod中除了需要传入方法 ...
这篇文章是很多人转的文章,我也转一下。Proguard的资料好像不多。   我们做java开发的一般都会遇到如何保护我们开发的代码问题。java语言由于是基于jvm上面,所以反编译class文件很很容易。假如我们做了一个web程序,并把这个web程序发布给客户。实际上,客户是很容易反编译出我们的源代码出来,包括所有的src文件和jsp文件等等。   那么,如何保护我们的源代码,实际上,应该有几种方法可以使用:1、使用代码混淆器 2、重载应用服务器的classloader 对于第一种方法来说,现在外面有很多开源工具可以使用,个人认为最好用的当属proguard莫属。proguard主要 ...
eagleking012的CSDN专栏 只要两步: 1、定义一个类MultiDataSourceBuilder实现ApplicationContextAware,在里面定义一个静态的获取SpringBean的方法。 2、配置Spring Bean配置,让Spring管理MultiDataSourceBuilder 和BasicDataSource 具体看以下代码文件。 public class MultiDataSourceBuilder implements ApplicationContextAware{ private static final Log log = LogFa ...
jcifs是CIFS在JAVA中的一个实现,是samba组织负责维护开发的一个开源项目,专注于使用java语言对cifs协议的设计和实现。他们将jcifs设计成为一个完整的,丰富的,具有可扩展能力且线程安全的客户端库。这一库可以应用于各种java虚拟机访问遵循CIFS/SMB网络传输协议的网络资源。类似于java.io.File的接口形式,在多线程的工作方式下被证明是有效而容易使用的。 它的资源url定位:smb://{user}:{password}@{host}/{path},smb为协议名,user和password分别为共享文件机子的登陆名和密码,@后面是要访问的资源的主机名或IP ...
1、struts标签校验更加严格,如果struts标签中存在嵌套双引号会报错。 2、对EL表达式校验更加严格,升级tomcat版本后,以前的代码可能不能用了。 3、安全级别默认较高,如applet不能够访问request。 具体现象可能是: 1、报错 Attribute value is quoted with " which must be escaped when used within the value 2、contains invalid expression(s): javax.el.ELException: [do] is not a valid Java id ...
几种原因: 1、确实没有结束struts的form标签,比如没有</html:form>。 2、struts标签内存在嵌套的双引号如<html:file property="theFile" title="<%="abc"+111%>" /> 3、Struts标签内存在特殊字符如<html:file property="theFile" title="<%="abc"+111%>!" />这里感叹号就会造成语句错 ...
为什么要用Div Css可以简单的作如下解释: 当时创造WEB的那个人也发明了用TABLE布局,当TABLE布局泛滥之后,然后他说:我创造了WEB也毁了WEB,TABLE布局会给一个网页带来大量无意义的语句难以阅读。TABLE是来干什么的,TABLE是表格,从来都不是用来布局用的,现在我们要使TABLE重新开始显示它自己的意义:表示表格数据.所以TABLE根本不应该用在网页布局上面. 而且CSS+DIV具有以下特点和优势: 优势:1、符合W3C标准。微软等公司均为W3C支持者。这一点是最重要的,因为这保证您的网站不会因为将来网络应用的升 ...
有时候需要将服务端的信息以json格式的字符串返回给客户端,再有客户端格式化成json,方便调用取值。 在JSP页面获得服务端字符串到格式化为json大概是这样写的 <% String resourceStr = "{\"i_ok\":\"确定\",\"i_previous_month\":\"上月\"}";%> <script type="text/javascript"> var jsonStr = '<%=resourceStr%& ...
闲话少说,切入正题,接上一篇文章,分步实现自动国际化项目。 struts2的国际化分三种情况:前台页面的国际化,Action类中的国际化,配置文件的国际化。这其中最复杂的就是前台页面的国际化。 这包括JSP代码文件,js文件,struts标签的国际化,我想struts 怎样实现国际化的相关配置大家都很熟悉,或者很容易找到相关的资料,这里我讲一下个人在国际化 一个旧项目时,感觉比较费时的主要工作:如何在短时间内,实现java web 国际化。 Struts国际化、web国际化、jsp国际化、xml国际化、js国际化 1、编写一个main函数,读取指定类型的文件,把中文都找出来放在一个 ...
Global site tag (gtag.js) - Google Analytics