- 博客(17)
- 资源 (9)
- 收藏
- 关注
原创 简单介绍BASE64Encoder的使用
BASE64Encoder 其实是在jkd中的,但是默认不开放,在API中也是找不到的所以先看看怎么将其导入:右击项目--build path-->>configure build path-->>双击Access rules-->>edit-->>edit-->>修改为accessible,Rule Patter...
2018-09-29 16:37:22 28533
原创 设计模式 -- 监听者
监听者设计模式有三要素:被监听者、监听者、事件对象大体的过程就是:被监听者提供一个添加监听的方法,监听者要 监听 被监听者 的时候就得提供一个接口的实现。1.被监听者:被监听者至少有一个行为是他可以被别人监听到的,这个方法就是下面的talk( ),当执行到这个方法的时候便会通知所有的监听者他执行了这个方法。package listernDemo2;import java.ut...
2018-09-27 17:58:35 1600
原创 dbutils的基本使用方法
我这里使用到了c3p0的连接池,可以参考这个链接:c3p0的基本使用方法dbutils只是一个工具类,如果不使用hibernate这种大型的框架,可以考虑使用.。因为他可以大大的简化我们的代码jar包可以到官网下载,也可以在这里下载:Java连接数据库的工具类 主要使用到QueryRunner、ResultSetHandler<T>这两个类而QueryRunner主要使...
2018-09-24 00:23:36 2359
原创 c3p0的基本使用方法
c3p0应该说是十分常用的连接池了,很常用的dao层框架hibernate都是用c3p0的他的用法相当简便,当然,要懂一点连接数据库的知识作为前提,直接上代码了。至于jar包,可以直接百度,也可以到这里下载:Java连接数据库的工具类下面是基本用法package cn.bl.v4_DataSource.c3p0;import java.sql.SQLException;i...
2018-09-24 00:12:57 14226 1
原创 DBCP连接池基本使用方法
无非就两种,一种用配置文件,一种不用配置文件。建议是用配置文件,灵活一些使用dbcp就要先导入jar包,可以到官网下载,也可以在这里下载:java连接数据库的相关工具类连接相当简单package cn.bl.v4_DataSource.dbcp;import java.sql.SQLException;import java.util.Properties;import j...
2018-09-24 00:05:37 824
原创 线程局部变量 - ThreadLocal
做事务处理的时候会有一个问题,就是两个不同的模块,都需要同一个connection(为了统一的事务处理,回滚或者提交),然后又不能在参数中传递connection,ThreadLocal正好可以解决这个问题。ThreadLocal其实就是一个池Map<Thread,Object>,每一个线程过来都可以拿到当前线程的Value,可以穿透不同的类,只与线程有关。package t...
2018-09-22 15:13:06 466
原创 设计模式 -- 动态代理
动态代理的技术入口就是java.lang.reflect.Proxy类按照我目前的了解,动态代理是一种AOP编程技术,比如过滤器Filter就是这样的,spring的AOP思想的具体技术就是动态代理,最最主要的就是玩类反射 。代理其实有静态和动态之分,显然动态的更好啦。比如框架中的框架Sprin里面最为核心的拦截器就是将动变代理成了可配置的方式方便使用。使用动态代理,需要一个接口,和...
2018-09-20 16:36:20 136
原创 Blob和Clob的使用
笔记/*1.LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象、档案等)。2.LOB类型分为BLOB和CLOB两种:BLOB即二进制大型对象(Binary Large Object),适用于存贮非文本的字节流数据(如程序、图象、影音等...
2018-09-19 17:38:56 1685
原创 CallableStatement的使用(存储过程)
使用的是MySQL现在数据库中添加几个存储过程如下#创建存储过程#1.空参DELIMITER $$CREATE PROCEDURE p1( )BEGIN INSERT INTO pp(NAME)VALUES('x1'); INSERT INTO pp(NAME)VALUES('x2'); SELECT * FROM pp;END $$DELIMITER ;#...
2018-09-19 17:04:30 8397
原创 MySQL批处理 - executeBatch方法使用
1.假设使用事务: (1)不使用批处理而是一条一条的SQL语句发送给MySQL的方式,如果有很多语句这样执行,每次到要和MySQL通讯,开销太大;另一方面,这样执行的SQL语句如果中间有一条发送错误,后面的SQL语句是不会执行的,理解为抛出异常,后面的语句当然就不执行了 (2)使用批处理方法,一次过将要执行的SQL语句发送给MySQL,MySQL的机制是:中间有语句错误,后面正确的语句还是...
2018-09-18 23:53:49 5727
原创 MySQL的datetime数据类型如何在Java中添加
简单,就转换为String就欧克了@Test public void test1() throws Exception { Connection conn = DBUtil.getConnection(); String sql = " insert into pp values(?,?,?)"; PreparedStatement pst = conn.prepareStat...
2018-09-18 23:14:45 3232
原创 java获取MySQL自动增长数据
@Test public void test1() throws Exception { Connection connection = DBUtil.getConnection(); Statement st = connection.createStatement(); String sql = " insert into pp(name) values('香蕉') "; ...
2018-09-18 23:11:25 1582
原创 Java读取配置文件
两种:一种是配置文件在当前类同一个包下的;一种是在src下的,使用类加载器1. 2.代码:以读mysql配置信息为例1.创建对象2.load( )加载3.读取package cn.bl.v1;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;i...
2018-09-18 17:16:54 187
原创 错题 - 关于继承
public class Test { public static void main(String [] args){ System.out.println(new B().getValue()); } static class A{ protected int va...
2018-09-15 15:23:32 291
原创 布隆过滤器
本来只是作为笔记的,还是和大家分享下吧 O.O简单写下听课记录,没有具体的实现。如果面试官问道这种分布式抗压问题,可以先扯一下hash分流,如果他说太耗内存,然后可以问他可不可以允许一部分的失误率,如果可以,就可以讲布隆过滤器了。前导知识:进来一个url,现在需要检查它是否在黑名单中存在,存在就返回true假设有个黑名单url有100亿个url,假设每个url有64个字节,...
2018-09-14 16:52:57 153
原创 隐藏帧技术(Ajax底层原理)
举个栗子,用户注册的时候填写了表单信息,希望能及时看到用户名是否可用并且如果用户名要是不可用的话,表单不提交,原来的信息还在页面中,这时就需要隐藏帧技术了,也就是Ajax的底层原理。写一个简单的注册页面 步骤大概是这样的:然后就是代码:1.注册页面<%@ page language="java" contentType="text/html; chars...
2018-09-08 09:06:19 581
原创 多个servlet之间跳转的一些笔记
1、servlet中的两个输出流:字节流(response.getOutputStream()) 和字符流(response.getWriter()) 1)用字节流输出时,中文要采用out.write("中文".getBytes()),不能用print("中文")。 对于字节流,用response.setCharacterEncoding("utf-8")设了也不行。 ...
2018-09-03 23:17:42 300
winrar 5.61 32位 64位 破解版
2019-02-09
jquery中英文手册、js
2018-10-15
spring-security-core-3.1.0.RELEASE
2018-10-01
Java连接数据库的工具类
2017-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人