- 博客(9)
- 资源 (13)
- 收藏
- 关注
原创 使用FreeMarker替换JSP的10个理由
JSP 是个很好的概念,但是它却剥夺了 web 开发的乐趣。 对我而言,这些都是小事,比如无法在页面模板上使用单独的文件header.jsp 和 footer.jsp,不能调用表达式语言的方法,在运行时无法合并,重新排列页面的各个部分。所以我转而使用 FreeMarker 模板。FreeMarker 已经存在一段时间了,如果你最近没有关注过 FreeMarker 的话,那这有些建议给你,让你考虑下
2016-04-30 06:55:37 866
原创 在Java里处理文件的技巧
写这篇Blog,主要是因为想总结总结,不安全的处理文件的代码了。甚至可以说每个项目都会有人喜欢写自己的一些FileUitl。下面介绍一些利用JDK7标准库来灵活处理文件的方法。实用的工具类,Path,Paths,Files,FileSystem有一些很灵活的处理方法://得到一个Path对象Path path = Paths.get("/test/a.txt");
2016-04-29 08:26:08 421
原创 在Java中如何高效判断数组中是否包含某个元素
如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作。同时,这个问题在Stack Overflow中也是一个非常热门的问题。在投票比较高的几个答案中给出了几种不同的方法,但是他们的时间复杂度也是各不相同的。本文将分析几种常见用法及其时间成本。检查数组是否包含某个值的方法使用Listpublic static boolean useL
2016-04-27 18:56:33 3687
原创 Spring是什么
1.1.1.Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个应用除了要开发业务逻辑之外,最多的是关注如何使这些对象协作来完成所需功能,而且要低耦合、高
2016-04-26 19:00:30 27607 12
原创 Java序列化(Serializable)与反序列化
序列化是干什么的简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。什么情况下需要序列化当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;当
2016-04-25 19:51:39 1317 1
原创 Java面试中的多线程问题
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了Java线程方面一些典型的问题,这些问题经常被高级工程师所问到。0、Java中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个Java线程在修
2016-04-25 19:44:01 478 1
原创 jSP内置对象
虽然现在基本上使用SpringMVC+AJAX进行开发了Java Web了,但是还是很有必要了解一下JSP的九大内置对象的。像request、response、session这些对象,即便使用其他框架也是会经常用到的。因此十分有了解的必要。这些对象可以在JSP页面中调用,而不需要事先定义,这使得JSP编程更加的方便和快捷。其实这些内置对象都对应着某个Servlet类,在JSP被
2016-04-25 19:40:19 736 1
原创 mysql两个时间相减
SELECT TIMESTAMPDIFF(MINUTE,NOW(),flowExpireDate)AS minsRemaining FROM FlowDealOrders WHERE SN='172150210001156' AND orderStatus='使用中' AND sysStatus=1
2016-04-25 17:00:18 4869
原创 检测文件夹&文件是否存在
public void checkappfile(HttpServletRequest req, HttpServletResponse resp) throws IOException{// easy2go.apk,EasyTwoGoWifi.ipa,[email protected]// String fname="[email protected],easy2go.apk,EasyTwoGoWifi
2016-04-14 11:15:03 660
RabbitMQ hello world,消息生产者给消息消费者发送消息,消费者获取消息的dmo,代码下载即可运行
2022-02-16
管理系统源码解压即可用java语言,SpringBoot+mybatis组合
2021-05-07
spring使用poi将excel数据导入到数据库
2015-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人