![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java Web
文章平均质量分 59
懒猫阿迪
这个作者很懒,什么都没留下…
展开
-
Mybatis #和$区别以及原理
#{ }可以防止Sql 注入,它会将所有传入的参数作为一个字符串来处理。 $ {} 则将传入的参数拼接到Sql上去执行,一般用于表名和字段名参数,$ 所对应的参数应该由服务器端提供,前端可以用参数进行选择,避免 Sql 注入的风险...原创 2021-09-21 23:11:26 · 204 阅读 · 0 评论 -
git命令大全
it命令大全willcoder关注0.9562019.06.06 09:01:55字数 545阅读 5,852Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法...一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。fetch vs pullgit fetch是将远程主机的最新内容拉到本...原创 2019-11-28 09:17:40 · 103 阅读 · 0 评论 -
java jar包的各种作用
基础jar包tools.jar:是java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。而path下面的bin里面都是java的可执行的编译器及其工具,如java,javadoc等,你在任意的文件夹下面运行cmd键入javac,系统就能自动召见java的编译器就是归功于这个环境变量的设置dt.jar :是java原创 2014-12-02 11:21:27 · 672 阅读 · 0 评论 -
数据库连接池
对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性能的瓶颈。 连接复用。通过建立一个数据库连接池以及一套连接使用管理策略,使得一个数据库连接可以得原创 2014-10-15 23:50:07 · 642 阅读 · 0 评论 -
精华摘要
ttp://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/ 语言:中文 简介:可以说是XML的中国官方网吧。原创 2014-10-30 22:22:16 · 486 阅读 · 0 评论 -
Hibernate 学习教程
http://blog.csdn.net/csh624366188/article/details/7554768第1课 课程内容. 6第2课Hibernate UML图. 6第3课 风格. 7第4课 资源. 7第5课 环境准备. 7第6课 第一个示例HibernateHelloWorld 7第7课 建立Annotation版本的原创 2014-09-27 16:48:03 · 531 阅读 · 0 评论 -
AJAX参数传递时候如何使用JSON
1 两个按钮 -->======================================================================================2 为按钮增加点击事件$("#transaction").click原创 2014-08-13 14:33:41 · 8083 阅读 · 0 评论 -
javaWeb中解决乱码问题
在tomcat的server下地址为 Servers\Tomcat v7.0 Server at localhost-config\server.xml添加这个节点原创 2014-08-13 14:07:37 · 469 阅读 · 0 评论 -
easyui datagrid使用
加载相关js和css,因为easyui依赖jquery,所有加载easyui前要先加载jquery,否则为提示找不到datagrid script type="text/javascript" src="plugins/jquery/jquery-1.4.2.min.js">script> li原创 2014-12-11 11:06:53 · 604 阅读 · 0 评论 -
Java各种获取系统当前时间方法 和 格式
/** * 返回当前日期时间字符串 * 默认格式:yyyy-mm-dd hh:mm:ss * * @return String 返回当前字符串型日期时间 */ public static String getCurrentTime() { String returnStr = null;原创 2014-12-11 19:31:33 · 1019 阅读 · 0 评论 -
Eclipse的Aptana studio插件安装
Eclipse安装Aptana插件【在线安装】1. 在线安装:Help->Install New Software...->Add...->Name: "Aptana", Location: http://download.aptana.org/tools/studio/plugin/install/studioLocation: http://download原创 2014-12-28 19:57:20 · 2300 阅读 · 0 评论 -
在eclipse-jee-juno中配置Aptana对jQuery代码自动提示
在eclipse-jee-juno中配置Aptana对jQuery代码自动提示主要问题在Aptana的Web Project中打开js文件有JavaScript的自动提示,但是在JavaEE项目中却没有。版本eclipse-jee-juno,即Eclipse 4.2的JavaEE IDEAptana Studio3.2步骤1. 安装AptanaHelp->I转载 2014-12-28 20:02:23 · 642 阅读 · 0 评论 -
jquery加载页面时调用js的方法
一般的加载页面时调用js方法如下:window.onload = function() {$("table tr:nth-child(even)").addClass("even"); //这个是jquery代码};这段代码会在整个页面的document全部加载完成以后执行。不幸的这种方式不仅要求页面的DOM tree全部加载完成,而且要求所有的外部图片和资源全部加载完成。原创 2014-12-12 15:35:30 · 1150 阅读 · 1 评论 -
线程池之一
为什么用线程池创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率例如:记创建线程消耗时间T1,执行任务消耗时间T2,销毁线程消耗时间T3如果T1+T3>T2,那么是不是说开启一个线程来执行这个任务太不划算了!正好,线程池缓存线程,可用已有的闲置线程来执行新任务,避免了T1+T3带来的系统开销线程并发数量过多,抢占系统资源从而导致阻塞我们知道线程能共享系统资源,如...原创 2018-04-08 13:17:59 · 151 阅读 · 0 评论 -
Java线程的什么周期的5种状态及切换
ava中的线程的生命周期大体可分为5种状态。1.新建(NEW):新创建了一个线程对象。2.可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3.运行(RUNNING):可运行状态(runnable)的线程获得了cpu 时间片(timeslice) ,执行程序代码...原创 2018-04-08 13:43:43 · 361 阅读 · 0 评论 -
JAVA线程池原理详解
线程池的优点1、线程是稀缺资源,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以重复使用。2、可以根据系统的承受能力,调整线程池中工作线程的数量,防止因为消耗过多内存导致服务器崩溃。线程池的创建1 public ThreadPoolExecutor(int corePoolSize,2 int maximumPoolSize,...原创 2018-04-08 13:47:01 · 234 阅读 · 0 评论 -
新随笔管理 query 的ready() 与indow.onload()的区别
做web开发时常用query中$(document).ready()和JavaScript中的Bwindo.onload方法,两者都是要在页面加载完成以后加载的方法,但是这两者还是有很大区别的。最近遇到了这样的问题,查询了多篇文章,做一下总结。简单来说,要以用以下张表来表示 :Jquery的ready()与Javascrpit的load() window.onload()$(document).r...转载 2018-06-28 16:17:53 · 439 阅读 · 0 评论 -
各种超链接跳转
_blank -- 在新窗口中打开链接 _parent -- 在父窗体中打开链接 _self -- 在当前窗体打开链接,此为默认值 _top -- 在当前窗体打开链接,并替换当前的整个窗体(框架页) 一个对应的框架页的名称 -- 在对应框架页中打开原创 2014-08-13 14:08:07 · 506 阅读 · 0 评论 -
Web缓存的作用与类型
【Web缓存机制概述】4 – HTML5时代的Web缓存机制====索引=====【Web缓存机制概述】1 – Web缓存的作用与类型【Web缓存机制概述】2 – Web浏览器的缓存机制【Web缓存机制概述】3 – 如何构建可缓存站点【Web缓存机制概述】4 – HTML5时代的Web缓存机制【Web缓存机制概述】5 – Web App时代的缓存机制新思路=====原创 2014-09-21 21:53:53 · 1684 阅读 · 0 评论 -
new InputStream().available()方法的讲解
======================================================案例一:先看看下面这段代码(有删节)public static String send(String sendurl, String sendText) throws Exception { URL url = null; URLConnection uc =原创 2011-10-23 11:16:13 · 30051 阅读 · 0 评论 -
Eclipse的Tomcat插件安装
Eclipse的Tomcat插件安装2007-07-25 13:35 742人阅读 评论(0)收藏 举报 Eclipse的Tomcat服务器插件tomcatPlugin是由Sysdeo公司开发的,其下载地址是:http://www.sysdeo.com/eclipse/tomcatplugin,在该页面上可以看到tomcatPluginV31.zip,tomca原创 2011-10-22 20:43:43 · 586 阅读 · 0 评论 -
javaScripit之入门练习一
http://www.w3.org/TR/html4/strict.dtd"> Untitled Document window.onload=function(){ var button = document.getElemen原创 2011-08-21 23:23:22 · 448 阅读 · 0 评论 -
Spring6:Spring中的事务管理
事物举例 小明去买书,当他买一本书时需要执行两个操作 假设书的价格是每本50元一是从书的数量上减1二是从小明的账户上减去50元 这两个操作数的数量减一和账户上减去50元,是需要同时执行,它们是原子性,即不可分割,要么同时成功提交,要么同时失败后回滚,不可能存在一个成功执行,另一原创 2011-07-10 12:17:32 · 383 阅读 · 0 评论 -
spring5 JDBC模块
用 sql 语句和参数更新数据库: public int update(String sql,object [] args) l用 sql 语句和参数更新数据库: public int [] batchUpdate(String sql,BatchPreparedStatem原创 2011-07-09 23:14:20 · 410 阅读 · 0 评论 -
spring IOC容器的作用域
在Spring2.0中,Spring只为在每个IOC 容器中声明的bean创建一个实例,整个IOC容器范围内都能共享该实例,后续的getBean()和对bean的引用都将返回这个唯一的bean实例。该作用域被称作singleton,它是所有bean的默认作用域。在 IOC容器中bean的作用域singleton:在每个IOC容器中每个bean定义对应一个对象实例prototype:原生,一个bea原创 2011-07-03 00:11:29 · 1149 阅读 · 0 评论 -
spring1
非侵入性:里面的java对象不依赖与SpringAPI IOC容器: 在xml文件里配置id,全类名,属性 1 新建IOC容器2 底层利用反射技术,从IOC容器里面获得javaBean3 调用javaBean的方法这样做将主动获取资源的方式改为了被动的接受了 学会如何配置IDE插件 ==============================原创 2011-06-22 00:36:00 · 237 阅读 · 0 评论 -
struts.xml配置详解
struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。以下介绍几个struts.xml中常用到的标签:1、利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用标签引入其他配置文件。比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user.xml、good原创 2013-06-04 10:12:30 · 537 阅读 · 0 评论 -
设计模式之Chain ofResponsibility -职责链
行为模式 在责任链模式中,很多对象由每一个对象对其下家的引用而接 起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。客户并不知道链上的哪一个对象最终处理这个请求,系统可以在不影响客户端的情况下动态的重新组织链和分配责任。处理者有两个选择:承担责任或者把责任推给下家。一个请求可以最终不被任何接收端对象所接受。 晚上去上英语课,为了好开溜坐到了最后一排原创 2014-03-17 15:46:51 · 575 阅读 · 0 评论 -
pring 3.0 注解注入讲解二
pring 3.0 注解注入详解一、各种注解方式1.@Autowired注解(不推荐使用,建议使用@Resource)@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要原创 2014-04-24 11:49:12 · 659 阅读 · 0 评论 -
Spring 注解讲解一
可在Java代码中使用@Resource或者@Autowired注解进行装配,但需在XML中配置以下信息 xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/context http://www.sp原创 2014-04-24 11:08:01 · 518 阅读 · 0 评论 -
HTTP报文
最近终于有时间开始看《HTTP权威指南》,看完之后觉得还是比之前的理解更加深入了,提取HTTP报文出来做个记录。 HTTP报文分为请求报文(request message)与响应报文(response message)。一、报文的组成部分 一个HTTP报文由3部分组成,分别是: (1)、起始行(start line) (2)、首部(header) (3)、原创 2014-03-25 17:29:47 · 949 阅读 · 0 评论 -
HTTP的GET和POST格式解析
HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。请 求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 (1)请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它原创 2014-03-25 17:27:24 · 672 阅读 · 0 评论 -
ThreadLocal——神一样的东东,我今天把它彻底解释清楚了
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.Thread()Local,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然Thread()Local非常有用,但是似乎现在了解它、使用它的朋友还不多。 Thread()Local是什么 ThreadLocal是什么呢?其实Thre原创 2014-04-17 16:34:44 · 719 阅读 · 0 评论 -
Spring源码解析(一) Spring事务控制之Hibernate
本文将对Spring在整合Hibernate事务方面的源码作一下初步的解析,特别是Spring对线程、事务、Hibernate Session三者的绑定关系。(注:本文基于目前最新的Spring 3.1.2 RELEASE 版本的源码进行分析)本文原文链接 http://blog.csdn.net/bluishglc/article/details/7774131 转载请注明出处。转载 2014-04-17 11:31:51 · 541 阅读 · 0 评论 -
java 事务
AVA实例编程 :深入Java事务的原理与应用 一、什么是JAVA事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都原创 2014-04-16 16:41:54 · 388 阅读 · 0 评论 -
struts1
struts1 底层封装的是servlet,在MVC中是处于控制层,即分发请求。 1.用WEB.xml配置外部映射和内部映射,配置前端控制器和后端控制器,配置将config.xml封装成config的参数,在服务器一启动的时候,就读取xml中的数据,放到内存中 2.在config.xml中主要用来配置后端控制器。前端控制器是actionServlet,它是框架内部已经实现好原创 2011-06-18 22:43:00 · 282 阅读 · 0 评论