- 博客(80)
- 收藏
- 关注
转载 Java 浮点数精度控制
1、String.format(String format,Object… args) Java中用String.format()来控制输出精度, format参数用来设置精度格式, args参数代表待格式化的数字。 返回值是格式化后的字符串。 Java API文档中的解释是这样的:文档不好懂…没关系直接上代码!//精确到小数点后两位:public cl...
2019-09-24 13:30:00
185
转载 JS实现点击table中任意元素选中
上项目开发,忙的焦头烂额,博客也没咋更新了。昨天老师提了个需求,简单的小例子,选择tr中任一行选中tr,觉得很有意思,记录一下:上代码<!DOCTYPE html><html><head> <title>更新checked</title></head><script src=...
2019-09-18 00:42:00
501
转载 SpringMVC-时间类型转换
在上一篇SpringMVC的提交表单中,我们使用的日期为String型,可以将日期转换为Date型,然后使用initBinder函数进行显示,具体代码如下:(1)首先更改User.java的birthday为Date型package com.zk.domain;import java.util.Date;public class User { privat...
2019-08-25 22:56:00
172
转载 SpringMVC--提交表单
今天使用AbstractCommandController做一个提交表单的样例(1)首先,建立一个User.javapackage com.zk.domain;import java.util.Date;public class User { private Integer id; private String name; private Stri...
2019-08-23 23:36:00
175
转载 SpringMVC的三种处理器适配器
SpringMVC具有三种处理器适配器,他们分别是BeanNameUrlHandlerMapping、SimpleControllerHandlerAdapter、ControllerClassNameHandlerMapping,可以分别使用这三种处理器适配器进行获取Controller。程序结构如下:首先,来介绍BeanNameUrlHandlerMapping映...
2019-08-19 23:45:00
899
转载 SpringMVC_001 第一个SpringMVC程序
今天我们来学习第一个SpringMVC程序一.配置开发方式(1)首先建立一个SpringMVC web程序(2)导入jar包(3)建立UserController.javapackage com.zk.UserController;import javax.servlet.http.HttpServletRequest;import java...
2019-08-18 00:35:00
136
转载 Spring bean继承
Bean 定义继承bean 定义可以包含很多的配置信息,包括构造函数的参数,属性值,容器的具体信息例如初始化方法,静态工厂方法名,等等。子 bean 的定义继承父定义的配置数据。子定义可以根据需要重写一些值,或者添加其他值。Spring Bean 定义的继承与 Java 类的继承无关,但是继承的概念是一样的。你可以定义一个父 bean 的定义作为模板和其他子 bean 就可以...
2019-08-11 09:45:00
84
转载 Spring-Bean的后置处理器
Spring——Bean 后置处理器Bean 后置处理器允许在调用初始化方法前后对 Bean 进行额外的处理。BeanPostProcessor接口定义回调方法,你可以实现该方法来提供自己的实例化逻辑,依赖解析逻辑等。你也可以在 Spring 容器通过插入一个或多个 BeanPostProcessor 的实现来完成实例化,配置和初始化一个bean之后实现一些自定义逻辑回调方法。...
2019-08-11 08:37:00
96
转载 Spring-IOC容器
Spring 的 BeanFactory 容器这是一个最简单的容器,它主要的功能是为依赖注入 (DI) 提供支持,这个容器接口在 org.springframework.beans.factory.BeanFactor 中被定义。BeanFactory 和相关的接口,比如BeanFactoryAware、DisposableBean、InitializingBean,仍旧保留在 Sp...
2019-08-11 08:10:00
65
转载 Spring注解
今天来说一下Spring注解注解是个好东西,但好东西我们也是看见过,整理过,理解过,用过才知道好。不求我们每个都记住,但求保有印象,在需要的时候能提取出来再查找相关资料,平时工作就不会显得那么被动了。1.@Configuration注解1.1@Configuration + <context>该类等价 与XML中配置beans,相当于Ioc容器,它的某个方法头...
2019-08-02 20:40:00
76
转载 mybatis--MyBatis动态SQL语句
mybatis 的动态sql语句是基于OGNL表达式的。可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类:1. if 语句 (简单的条件判断)2. choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中的choose 很类似.3. trim (对包含的内容加上 prefix...
2019-07-31 00:22:00
96
转载 mybatis--Spring整合mybatis
今天学习了mybatis整合Spring开发,做了一个mybatis+spring的小实例(1)首先,创建数据库my,并在数据库my中创建表usercreate database my; use my;create table user(id int(10) auto_increment,name varchar(64),level varchar(2...
2019-07-28 14:21:00
87
转载 mybatis--多对多关联
mybatis3.0 添加了association和collection标签专门用于对多个相关实体类数据进行级联查询,但仍不支持多个相关实体类数据的级联保存和级联删除操作。因此在进行实体类多对多映射表设计时,需要专门建立一个关联对象类对相关实体类的关联关系进行描述。(1)首先创建数据库manytomany,并在数据库下创建三个表t_classes、t_classteacher、t_t...
2019-07-28 09:25:00
157
转载 mybatis--多对一关联
(1)首先,创建数据库mybatismanytoone并插入数据create database mybatismanytoone;use mybatismanytoone;create table user(id int(10) unsigned not null auto_increment,username varchar(64) not null defau...
2019-07-24 23:46:00
118
转载 mybatis--一对多关联
今天来介绍mybatis的一对多关联(1)首先创建数据库mybatisonetomany,并创建数据库表post和user,并向其中插入一定的数据:create database mybatisonetomany;use mybatisonetomany;CREATE TABLE user ( id int(10) unsigned NOT NULL A...
2019-07-22 23:41:00
150
转载 mybatis--一对一关联查询
(1)创建数据库mybatisonetoone有两张表,老师表teacher和班级表class,一个class班级对应一个teacher,一个teacher对应一个class需求是根据班级id查询班级信息(带老师的信息),创建teacher和class表:CREATE DATABASE mybatisonetoone;CREATE TABLE teacher (...
2019-07-21 18:32:00
92
转载 mybatis--实现数据库增删改查
首先,创建一个数据库my,并在数据库中插入一张表user,然后在user表中插入一行数据,代码如下:create database my;use my;create table user(id int(10) auto_increment,name varchar(64),level varchar(256),phone varchar(256),...
2019-07-21 12:50:00
95
转载 mybatis--使用接口注解的方式实现Helloword
首先,创建一个数据库my,并在数据库中插入一张表user,然后在user表中插入一行数据,代码如下:create database my;use my;create table user(id int(10) auto_increment,name varchar(64),level varchar(256),phone varchar(256),...
2019-07-21 08:51:00
122
转载 mybatis--第一个mybatis程序
首先,创建一个数据库my,并在数据库中插入一张表user,然后在user表中插入一行数据,代码如下:create database my;use my;create table user(id int(10) auto_increment,name varchar(64),level varchar(256),phone varchar(256),...
2019-07-19 00:01:00
85
转载 hibernate和mybatis出现配置文件xml的文件报错Multiple annotations found at this line(转)
hibernate中的xml配置文件Multiple annotations found at this line,出现这个红叉报错,直接是把<?xml version="1.0" encoding="UTF-8"?>这一行先复制,然后在删掉,---在进行保存,保存好之后在把刚才复制的东西拷贝进去。然后在保存,即可!mybatis出现问题,同理一般都是hibe...
2019-07-18 23:01:00
244
转载 Mysql实现级联操作(级联更新、级联删除)(转)
一、首先创建两张表stu,sccreate table stu(sid int UNSIGNED primary key auto_increment,name varchar(20) not null)TYPE=InnoDB charset=utf8;create table sc(scid int UNSIGNED primary key auto_i...
2019-07-18 19:16:00
645
转载 Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE tha...
delete from user where username = '222'编译报错:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, to...
2019-07-16 22:32:00
146
转载 JAVA -Xms -Xmx -XX:PermSize -XX:MaxPermSize 区别
java -Xms -Xmx -XX:PermSize -XX:MaxPermSize 在做java开发时尤其是大型软件开发时经常会遇到内存溢出的问题,比如说OutOfMemoryError等。这是个让开发人员很痛苦、也很纠结的问题,因为我们有时不知道什么样的操作导致了这种问题的发生。所以我们不得不通过不断的优化自己的代码结构,重构了一次又一次。虽然说不断的重构自己的代码对公...
2019-07-12 19:24:00
210
转载 使用js为表格添加一行
今天同事问了我一个问题,为表格添加新的行,我用的js写了一下,代码如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> ...
2019-07-08 22:54:00
1101
转载 比较两个文件内容是否相同
/* 判断两个文件的内容是否相同,文件名要用绝对路径 * @param fileName1 :文件1的绝对路径 * @param fileName2 :文件2的绝对路径 * @return 相同返回true,不相同返回false */ public boolean isSameFile(String...
2019-05-30 23:54:00
2037
转载 设置myeclipse控制台输出到文件中
1、//System.setOut(new PrintStream(new FileOutputStream("文件路径")));2、选择项目右击找到Run As 选项,选项下有个Run configuration,进入选项后运行之后直接就可以看结果了转载于:https://www.cnblogs.com/longlyseul/p/10054953.h...
2018-12-02 20:02:00
121
转载 Java出现NoSuchElementException异常
参考网址:https://blog.csdn.net/xiao_ma_csdn/article/details/78906650出现这个异常是线程访问越界,这个时候就要检查下到底是哪里越界。原因是Iterator类的next( )方法在同一循环中不能出现两次。转载于:https://www.cnblogs.com/longlyseul/p/10052429.ht...
2018-12-02 10:42:00
1949
转载 Spring-Aop编程(三)-AspectJ
AspectJ1. 介绍AspectJ是一个基于Java语言的AOP框架,Spring2.0以后新增了对AspectJ切点表达式支持,@AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面,它是一种新版本Spring框架,建议使用AspectJ方式来开发AOP。主要用途:自定义开发2.切入点表达式 为了能够灵活定义切入点位...
2018-11-26 22:15:00
70
转载 Spring AOP编程(二)-AOP实现的三种方式
AOP的实现有三种方式:l aop底层将采用代理机制进行实现。l 接口 + 实现类 :spring采用 jdk 的动态代理Proxy。l 实现类:spring 采用 cglib字节码增强。一.手工方式1.JDK动态代理JDK动态代理 对“装饰者”设计模式 简化。使用前提:必须有接口1.目标类:接口 + 实现...
2018-11-25 20:17:00
208
转载 Spring AOP编程(一)-AOP介绍
1. AOP介绍l 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻...
2018-11-25 15:45:00
64
转载 java.lang.OutOfMemoryError: GC overhead limit exceeded异常处理
今天写程序遇到个之前从没遇到的异常-----java.lang.OutOfMemoryError: GC overhead limit exceeded,下面附上解决方法异常:解决方法:鼠标右击项目》》Run as》》Run Configurations》》Arguments》》Program arguments》》-Xmx4096m这样就把运行内存设置为4G,解决了Ou...
2018-11-24 20:52:00
136
转载 Spring 属性依赖注入
1.1 属性依赖注入依赖注入方式:手动装配 和 自动装配手动装配:一般进行配置信息都采用手动基于xml装配:构造方法、setter方法基于注解装配:自动装配:struts和spring 整合可以自动装配byType:按类型装配byName:按名称装配constructor:构造装配,auto: 不确定装配。一.构造方法注入User....
2018-11-24 10:20:00
119
转载 Spring-Bean生命周期
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。转载请注明地址 http:...
2018-11-24 09:34:00
76
转载 基于XML装配bean的解析-Bean的作用域
一、Bean的种类1、普通bean:<bean id="" class="A"> ,spring直接创建A实例,并返回。2、FactoryBean:是一个特殊的bean,具有工厂生成对象的能力,只能生成特定的对象。bean必须使用 FactoryBean接口,此接口提供方法 getObject() 用于获得特定bean。<bean id="" class...
2018-11-18 11:39:00
151
转载 JSP技术(三)
JSP指令指令是JSP语法元素的第一种类型。它们指示JSP转换器如何翻译JSP页面为Servlet。JSP定义了多个指令,但只有page和include最重要。而taglib、tag、attribute以及variable暂时不讨论。一.page指令可以使用Page指令来控制JSP转换器转换当前JSP页面的某些方面。例如,可以告诉JSP用于转换隐式对象out的缓冲器的大...
2018-11-17 15:38:00
108
转载 JQuery中的DOM操作(转载)
原文链接:http://www.cnblogs.com/ILYljhl/archive/2013/07/10/3182414.htmljQuery封装了大量DOM操作的API,极大提高了操作DOM节点的效率。1、查找节点 通过我们上一节介绍了JQuery选择器,可以非常轻松地查找节点元素。不过,这时得到的是jQuery对象,只能使用jQuery的API。 1.1...
2018-11-17 09:03:00
75
转载 JQuery选择器(转载)
原文:https://blog.csdn.net/colorapp/article/details/44279645一. jQuery选择器是什么1. CSS选择器要是某个样式应用于特定的HTML元素,首先需要找到该元素,在CSS中,执行这一任务的表现规则称为CSS选择器。参见之前CSS的学习博客:http://blog.csdn.net/colorapp/article/deta...
2018-11-16 14:24:00
88
转载 Java读取、写入、处理Excel文件中的数据(转载)
原文链接在日常工作中,我们常常会进行文件读写操作,除去我们最常用的纯文本文件读写,更多时候我们需要对Excel中的数据进行读取操作,本文将介绍Excel读写的常用方法,希望对大家学习Java读写Excel会有帮助。 在开始进行Java读写Excel前,我们需要先下一个jxl的jar包,这个jar包中提供了相关读写Excel的方法,在百度里所搜一下jxl.jar下载就会...
2018-11-15 19:24:00
224
转载 JSP技术(二)
参考网址:https://blog.csdn.net/king_cannon_fodder/article/details/79835463(1)JSP隐式对象(9个内置对象)Servlet容器会传递几个对象给它运行的Servlet。例如,可以通过Servlet的service方法拿到HttpServletRequest和HttpServletResponse对象,以及可以通过i...
2018-11-14 10:25:00
163
转载 jsp+servlet实现的验证登陆
可以将业务逻辑处理和视图相分离,使用jsp界面表示视图,使用servlet处理业务逻辑login.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DT...
2018-11-12 19:07:00
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人