- 博客(9)
- 收藏
- 关注
原创 如何保证线程安全?
如何保证线程安全?接着前几篇博客的线程知识,我们这次来了解一点线程安全知识,了解的不多,希望对大家有用。直接原因:多个线程同时操作非原子操作存在CAS多线程出现问题的原因:共享了内容且内容可变解决多线程问题的核心就是解决这两点。解决方法:删除共享内容让共享内容不可变每次使用新的对象同时只有一个线程处理总结:1、
2017-03-19 15:59:56 906 17
原创 dom4j如何读取xml
dom4j如何读取xml drp项目中用MyEclipse编码来连接Oracle,首先将ojdbc14.jar拷到对应的目录中,DbUtil:与数据库建立相关连接/* * 封装数据常用操作 * */public class DbUtil { public static Connection getConnection(){ Connection conn
2017-03-11 09:35:26 470 16
原创 jsp、servlet和tomcat的关系
jsp、servlet和tomcat的关系了解: jsp就是特殊的servlet,在servlet中通过流将html代码输出给客户端,为了方便就就诞生了jsp,jsp中可以抛开java代码,直接使用html标签编写代码,这样就很好的将java代码和html代码分离了,其实jsp最终运行时会被编译成servlet。Servlet的主要功能是用来处理业务逻辑代码的,虽然J
2017-03-08 11:30:07 1718 15
原创 Log4Net日志工具
Log4Net了解: 记录日志。可以将程序运行过程中的信息输出到一些地方(文件、数据库、EventLog等)。 作用? 将执行过程的步骤、成功失败记录下来,将关键性的数据记录下来分析系统问题所在。优势:1.创造性的制造了一个错误消息的(内存)队列,当出现异常后,直接把错误消息放到内存的队列中去;然后web继续往下执行,给用户反馈信息。不会阻塞
2017-03-01 20:02:22 676 11
原创 MongoDB实现文件删除
MongoDB实现文件删除做ITOO过程中,在实现mongodb文件删除的时候遇到点问题,上网查,网上资源很多,想查到自己想要的更是不容易,所以只能一个个试,还好心态好,琢磨了几天实现了根据id删除文件,可是今天看了看,删除有个地方需要优化,就是多选删除,多次提示删除成功,所以硬着头皮一股劲把它解决了,这真要感谢杰哥啦,帮了我很大的忙啊这是前台删除的核心代码://根据文件id删除选
2017-03-26 21:03:02 966 20
原创 JSP--动态页面技术
JSP动态网页技术一、JSP简介: JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,是一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。感谢您的阅读!
2017-03-08 11:26:11 2934 11
原创 Servlet基本认识
Servlet基本认识一、定义: Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。
2017-03-07 22:15:42 485 8
原创 数据持久化
数据持久化数据持久化: 将内存中的数据模型转换为存储模型。Hibernate框架会提供这种机制,对象上数据的修改,Hibernate框架会把这种修改同步到数据库中。好处: 1.程序代码重用性强,及时更换数据库,只需要更改配置文件,不必重写程序代码。(反射) 2.业务逻辑代码可读性强,在代码中不会有大量的SQL语言,提高程序的可读性。
2017-03-01 16:49:52 356 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人