- 博客(28)
- 收藏
- 关注
原创 ssm框架整合
Spring+SpringMVC+Mybatis整合所需要的配置文件Spring : applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:/...
2019-10-12 19:59:37 115
原创 反射与XML解析
public class Demo1 {public static void main(String[] args) throws Exception {getClazz();getConstructor();getMethod();getField();}== (1)获取类的类对象==public static void getClazz() throws Exception...
2019-09-28 09:58:30 172
原创 AspectJ+web集成
@Componet声明当前组件@AspectJ可以把类声明为在这里插入代码片在这里插入代码片切面类定义切入点和额外功能//定义切入点 @Pointcut("execution(* com.qianfeng..UserServiceImpl.*(..))") public void log04(){}//定义额外功能@Before("log04()")public void ...
2019-09-26 16:10:37 160
原创 事务管理和注解整合
事务管理事务管理器<bean id="tx" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="druid"/> </bean>额外功能<tx:advice i...
2019-09-26 15:42:06 94
原创 Spring整合
注册mapper,为了每个dao注册实现类,并且纳入工厂<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.qf.dao"/></bean>需要获得:Dao接口:Dao映射文件:Sql...
2019-09-26 15:09:50 105
原创 观察者模式的实现
代码实体类Personpublic class Person {private String name;private PersonListener listener;public void registerlistener(PersonListener listener) {this.listener = listener;}public String getName() { ...
2019-09-06 20:42:46 84
原创 jsp语法
jsp语法中可以包括:指令<%@ page contentType="text/html;charset=UTF-8" language="java" %>脚本(变量和方法)<% int age=30; out.print( age ); out.println("</br>"); out.print( new Date() );%>...
2019-09-02 22:34:32 105
原创 Servlet Context的作用和获取方法
获取方法:ServletContext application = this.getServletContext();ServletContext application1 = request.getServletContext();作用当做容器,保存共享信息(版本,访问量)//放入信息application.setAttribute( “appname”,“chen” );appl...
2019-09-02 21:24:56 343
原创 servlet综合练习(向数据库添加数据,实现注册)
所有class文件html布局servlet100public class Servlet100 extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ...
2019-08-30 19:45:38 1662
原创 Dao分层设计模式
DAO(Database Access Object数据库访问对象)为了降低耦合性,提出了DAO封装数据库操作的设计模式。它可以实现业务逻辑与数据库访问相分离。相对来说,数据库是比较稳定的,其中DAO组件依赖于数据库系统,提供数据库访问的接口,隔离了不同的数据库实现。DAO模式的组成部分 1 DAO接口(主要包 添加 修改 查询 删除方法) 2 DAO实现类 3 实体类 (d...
2019-08-28 20:27:46 284
原创 Druid连接池
DRUID连接池阿里出品,淘宝和支付宝专用数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个 SQL Parser。支持所有JDBC兼容的数据库,包括Oracle、MySql、Derby、Postgresql、SQL Server、H2等等。Druid针对Oracle和MySql做了特别优化,比如Oracle的PS Cache内存占用...
2019-08-28 08:07:49 110
原创 xml和图片添加数据库以及复制
数据库表格向数据库里添加数据代码 public static void main(String[] args) throws Exception{ Connection connection = DbUtils.getConnection(); PreparedStatement preparedStatement = connection.prepareS...
2019-08-26 20:33:23 264
原创 关于html css 和 javascript的实例
九九乘法表加表格<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>JS打印九九乘法表</title> <style media="screen"> table th{ border: 1p...
2019-08-22 16:32:38 515
原创 关于javascript
数组var cities=new Array(3);document.write(cities.length);//添加数据cities[0]=10;cities[1]=20;cities[2]=30;cities[3]=40;cities[4]=50;document.write("<br/>");document.write(cities.length);三...
2019-08-22 16:20:48 70
原创 关于css
第五节 CSS盒子模型5.1 边框属性border-style:边框样式,值有以下情况: solid:实线 double:空心线 dashed:虚线组成的边框 dotted:圆点组成的边框border-color:边框颜色border-width:边框宽度简写border: 1px solid red;5.2 外边距属性margin:外间距,边框...
2019-08-22 16:03:46 126
原创 关于html
HTML的基本结构:<!--文档声明:告诉浏览器使用HTML5版本 --><!DOCTYPE html><html> <!--网页的头部 --> <head> <!--设置页面的字符集编码 --> <meta charset="utf-8" /> <!--设置页面的标题 ...
2019-08-22 15:57:18 258
原创 NIO
NIO的操作模式:== PIO:==所有的操作由CPU进行处理,CPU占用比较高,不建议使用。==DMA:==CPU把IO操作控制权交给DMA控制器,只能以固定的方式进行读写,CPU可以空闲做其他事情。通道方式: 能执行有限通道指令的IO控制器,代替CPU管理控制外设,通道有自己的指令系统,是一个协处理器,具有更强大的数据输入输出能力Java NIO 由以下几个核心部分组成:== Bu...
2019-08-17 08:24:49 94
原创 关于比较字符在字符串中出现的次数
计算每个单词在字符串中出现的次数 public static void main(String[] args) { Scanner input=new Scanner(System.in); boolean b; String s; do { System.out.println("请输入一句英语"); ...
2019-08-17 08:24:04 469
原创 多线程实现窗口售票
Example:售票: class Sall extends Thread{ public Sall(String name) { super(); } @Override public void run() { for (int i = 1; i <101; i++) { System.out.p...
2019-08-17 08:23:50 256
原创 网络编程
获取本机ip地址public class Demo1 { public static void main(String[] args) throws Exception{ InetAddress ia1=InetAddress.getByName( "192.168.137.1" ) ; InetAddress ia2=InetAddress.getByN...
2019-08-17 08:23:40 64
原创 设计模式
初学的几种设计模式单例设计模式什么是单例: 在程序运行,一个类只需要一个实例,不能出现多个实例,就叫单例。单例的模式动机: 在一个系统或平台中,某个类的实例(对象),只需要有一个 一个朝代只能有一个皇帝,一个公司只能有一个老板原理: 得到一个类的对象,需要通过new关键字,调用构造方法创建对象4 需要完成的事项:== 1)私有化构造方法;2)在类内创建对象;3)提供...
2019-08-17 08:23:26 67
原创 总结:File与IO流初学
写入文件: public static void main(String[] args) throws Exception { FileWriter file = new FileWriter("d:\\aaa"); file.write("你好\r\n"); file.flush(); file.close(); ...
2019-08-17 08:23:04 103
原创 java中关于如何对TreeSet进行排序的两种方式
这是第一篇java博客这是一篇关于java中如何对TreeSet进行排序的两种方式。关于TreeSetTreeSet集合是可以给元素进行重新排序的一个Set接口的实现。使用元素的自然顺序对元素进行排序,或者根据创建 set 时提供的Comparator进行排序,具体取决于使用的构造方法。 存储特点: 无序存储,排重,通过二叉树实现的集合,可以给元素进行重新排序。 TreeSet...
2019-08-17 08:22:50 1032
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人