自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小码农的博客

web开发

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring 学习笔记--简介

Spring的核心Spring的核心是以IOC和AOP为内核的轻量级开源框架Spring的特点Spring有如下特点:方便解耦,简化开发(把对象的创建交给spring的IOC容器来进行管理,当需要使用的时候去spring的容器中获取对象)AOP 编程的支持(方便进行面向切面的编程,许多不容易用传统OOP实现的功能可以通过AOP轻松应付)声明式事务的支持(编程式事务控制:根据业务手动提交、回滚事务(事务默认自动提交,由于项目中存在大量的事务控制,编程式事务控制显得不方便)声明式事务控制,批量控制

2020-08-19 20:16:17 151

转载 线程池的饱和策略-Semaphore实现任务提交限制

提前声明:本文仅仅提供自己学习使用 转自 毕小宝—线程池的饱和策略-Semaphore实现任务提交限制, java并发编程实践阅读笔记之线程池的使用 当线程池的工作队列被填满后,如果没有预定义的饱和策略来阻塞任务的执行,则可以通过信号量Semaphore来限制任务的到达率。Semaphore是一个同步工具类,用来控制同时访问某个特定资源的操作数量。它的acquire

2017-12-14 10:55:09 677

原创 SQL查询面试题

用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90A: se

2017-06-16 10:29:48 1681

原创 struts1.x 配置文件详解

"-//Apache Software Foundation//DTD Struts Configuration 1.1//EN""http://jakarta.apache.org/struts/dtds/struts-config.dtd">   名称:data-sources   描述:data-sources元素定义了web App所需要使用的数据源   数

2017-06-13 14:18:24 1717

原创 文章标题

1.Java的HashMap是如何工作的?HashMap是一个针对数据结构的键值,每个键都会有相应的值,关键是识别这样的值。HashMap 基于 hashing 原理,我们通过 put ()和 get ()方法储存和获取对象。当我们将键值对传递给 put ()方法时,它调用键对象的 hashCode ()方法来计算 hashcode,让后找到 bucket 位置来储存值对象。当获取对象时,通过键对象

2017-06-08 19:27:18 217

原创 单利模式:懒汉式和饿汉式

这里介绍两种单例模式:懒汉式单例、饿汉式单例   单例模式有以下特点:   1、单例类只能有一个实例。   2、单例类必须自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例。 一、懒汉式单例://懒汉式单例类.第一次调用的时候实例化 public class Singleton { private Singleton() {} private

2017-06-08 19:12:38 672

原创 MAVEN创建项目后缺少目录

建设好一个Maven项目后,若是Java Resources资本文件下出有src/main/java文件夹,而且正在脚动建立那个文件时提醒“已存正在文件”。那解释,正在那个项目设置装备摆设中已有了src/main/java] 建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,并且在手动创建这个文件时提示“已存在文件”。这说明,在这个项目配置

2017-06-07 18:19:54 4385 1

原创 调用短信接口和页面延迟加载

每天总结一点,都是进步。 调用手机端发短信功能: 一 : href标签形式:<a href="sms:139xxxxxxx">一键发送短信</a>二 : js调用:window.location.href="sms:4488002?body="+ss.value;ss.value代表获取要发送的短信内容页面间隔一定时间,弹出页面:<script type="text/javascript">

2017-05-27 17:40:32 357

原创 vector在实际多线程开发中的应用

首先声明使用Vector的时候线程并不是安全的,使用get访问Vector时出现了越界,这里只是讲述笔者在实际开发中vector的应用 1 初始化一个实体类 UserSynAndSubs userSynAndSub = new UserSynAndSubs(); 实体类UserSynAndSubs();有对应的get和set方法 添加: Constants.userSynAnd

2017-05-25 00:33:07 1697

原创 页面下拉框的回显

1 将下拉选的值在后台添加到作用域中 setAttr("app_name", app_name); List<Order> allOrderAppName = getAllAppName(); setAttr("allAppName", allOrderAppName);2 在页面利用el表达式取值 引入jstl类库: <%@taglib prefix=”c” uri

2017-04-28 17:10:43 2692

原创 js页面验证时不通过禁止提交

页面触发验证事件:onblur=”validateUserName()” onblur代表失去焦点<td width="73%"><input type="text" class="username" name="user.username" onblur="validateUserName(this)"/> <strong>*</strong><span class="tip"></s

2017-04-28 16:56:05 6657

原创 jsp中 c:forEach 如何输出递增序号

第一:jsp页面中引入: <%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”%> 第二:建立相应的table <tr> <th>编号 </th> <th>订单号 </th> <th>支付时间</th>

2017-04-18 02:00:36 818

原创 jsp中 c:forEach 如何输出递增序号

第一:jsp页面中引入: <%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”%> 第二:建立相应的table <tr> <th>编号 </th> <th>订单号 </th> <th>支付时间</th>

2017-04-18 01:59:45 21599

原创 myBatis/iBatis常见面试题:#和$的区别

区别 第一: #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是123,那么解析成sql时的值为order by “123”, 如果传入的值是id,则解析成的sql为order by “id”第二:将传入的数据直接显示生成在sql中。如:orderby将传入的数据直接显示生成在sql中。如:order by user_id$,如

2017-04-18 01:51:38 5389

原创 Eclipse+Tomcat+MAVEN+SVN开发环境搭建

1.JDK的安装 下载相应JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,直接点击next即可。安装完成之后要配置环境变量了。在 1.1新建变量名: JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0_79(这是我的jdk安装路径) 1.2编辑变量名: Path 在后面加上%JAVA_HOM

2017-04-10 11:30:48 320

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-10 10:13:46 307

原创 ajax文件异步上传,回显文件相关信息

上傳文件的信息<div class="form-group"> <div class="col-sm-4"> <label class="control-label">应用文件</label></div><div class="col-sm-8"> <input type="file" name="appFile" id="appFile"> <input typ

2016-11-18 13:09:47 1365

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-18 12:58:38 239

原创 myeclipse中使用反编译工具的具体配置

myeclipse反编译工具相关配置

2016-09-01 08:39:22 256

JFreeChart文档、jar包、教程

该包中包含有JFreeChart的文档、jar包、教程,能够帮您快速解决项目开发以及学习过程中需要用到的报表

2017-04-11

json转化依赖的jar文件

用户需要进行json转换的时候,需要使用的json相关的jar包

2017-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除