javaweb
辣条委员会会长
这个作者很懒,什么都没留下…
展开
-
javaweb文件下载及文件名中文乱码处理
javaweb下载文件及文件名中文乱码处理原创 2019-05-28 11:52:55 · 7056 阅读 · 0 评论 -
myBatis 基于动态代理方式实现的增删改查
1.配置数据源和需要加载的映射文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">...原创 2019-07-18 15:44:18 · 296 阅读 · 0 评论 -
myBatis 实现增删改查(基础方式)
1.配置需要加载的映射文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappe...原创 2019-07-16 16:09:24 · 115 阅读 · 0 评论 -
自定义mybatis typeAliases类型别名
自定义别名<typeAliases> <!--单个别名--> <typeAlias type="yang.text.entity.Person" alias="person"/> <!-- 批量定义别名 --> <!--别名等于类名--> <package name="yang.text.e...原创 2019-07-18 22:49:12 · 188 阅读 · 0 评论 -
通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明
该问题的原因是spring关于context的xml文件约束的声明不全,将文件声明补全即可。 例如我的未补全前是这样的<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c...原创 2019-07-12 16:41:07 · 677 阅读 · 0 评论 -
myBatis类型转换器
1.直线 BaseTypeHandler接口package yang.text.converter;import org.apache.ibatis.type.BaseTypeHandler;import org.apache.ibatis.type.JdbcType;import java.sql.CallableStatement;import java.sql.Prepared...原创 2019-07-19 16:54:09 · 131 阅读 · 0 评论 -
myBatis延迟加载空指针异常 Error creating lazy proxy. Cause: java.lang.NullPointerException
jar包版本问题。。之前用的 mybatis-3.4.6 然后换成 mybatis-3.5.1 后异常解决原创 2019-07-25 21:22:16 · 2343 阅读 · 0 评论 -
不同数据库的自增方式Mybatis
1.mysqlmysql支持自增所以通过useGeneratedKeys=“true” keyProperty=“回写字段值” 两个属性使用主键生成策略<insert id="addPerson" parameterType="person" useGeneratedKeys="true" keyProperty="回写字段值">######</insert>...原创 2019-08-12 19:28:24 · 210 阅读 · 0 评论 -
Spring中@Autowired注解、@Resource注解的区别
https://blog.csdn.net/weixin_42476601/article/details/86137375转载 2019-07-15 12:44:34 · 71 阅读 · 0 评论 -
spring 开启事务支持
通过xml文件配置开启<!--数据库相关--><?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-07-15 10:43:07 · 288 阅读 · 0 评论 -
ajax基础实现
ajax基础实现的几种方法原创 2019-06-02 11:24:55 · 96 阅读 · 0 评论 -
简单验证码绘制
java简单验证码绘制<%@ page import="javax.imageio.ImageIO" %><%@ page import="java.awt.*" %><%@ page import="java.awt.image.BufferedImage" %><%@ page import="java.util.Random" %>&...原创 2019-06-15 17:31:08 · 322 阅读 · 0 评论 -
tomcat-dbcp连接池
tomcat-dbcp连接池(1).配置数据源安装java应用服务器根目录找到conf文件夹里放的服务器上下文配置文件context编辑后增加数据源代码<Resource name="jdbc/news" auth="Container" type="javax.sql.DataSource"//数据源名字 验证数据源的容器 类型 maxActive="100" maxIdle="...原创 2019-06-04 22:21:27 · 1151 阅读 · 0 评论 -
JNDI
1.在tomcat/conf/context.xml中配置<Environment name="jndiName" value="jndiValue" type="java.lang.String"/>2.在jsp中Context jndi = new InitialContext();String value = (String)jndi.lookup("java:comp/...原创 2019-06-04 11:50:53 · 551 阅读 · 0 评论 -
dbcp连接池
dbcp连接池(1).BasicDataSource方式BasicDataSource basicDataSource = new BasicDataSource();basicDataSource.setDriverClassName("com.mysql.jdbc.Driver");basicDataSource.setUrl("jdbc:mysql://localhost:3306/...原创 2019-06-10 20:24:38 · 175 阅读 · 0 评论 -
spring AOP 的注释方式
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。我们现在做的一些非业务,如:日志、事务、安全等都会写在业务代码中(也即是说,...原创 2019-07-14 19:39:05 · 176 阅读 · 0 评论 -
myBatis鉴别器
在result中,对sql中不同字段值进行判定,从而进行不同的处理例如:对age进行判断如果age=18 那么address = schooladdress如果age=17 那么address=homeaddress<resultMap id="discriminator" type="person"> <id property="id" column="id"/...原创 2019-08-17 17:36:13 · 248 阅读 · 0 评论