java
文章平均质量分 61
白纸画江湖
这个作者很懒,什么都没留下…
展开
-
seata1.4.0的安装配置,亲测好用,有问题的伙伴可以留言
1.到https://github.com/seata/seata/releases下载seata-server-1.4.0.zip2.配置服务端的file.conf和registry.conf==============## transaction log store, only used in seata-serverstore { ## store mode: file、db、redis mode = "db" ## file store property file {原创 2021-01-21 21:50:36 · 1326 阅读 · 4 评论 -
jvm学习
一、JVM内存模型二、字节码文件三、类加载器子系统四、执行引擎五、OOM分析+调优六、GC算法七、垃圾收集器原创 2020-10-02 07:43:46 · 151 阅读 · 0 评论 -
集合学习
Java中List集合去重的几种方式准备数据:// 准备数据List list = new ArrayList();list.add(“a”);list.add(“b”);list.add(“c”);list.add(“c”);list.add(“b”);list.add(“a”);利用HashSet去重// 利用list中的元素创建HashSet集合,此时set中进行了去重操作HashSet set = new HashSet(list);// 清空list集合list.cl转载 2020-09-22 10:03:13 · 156 阅读 · 0 评论 -
基于ssm实践项目的心得
一、在业务层spring对数据库的事务管理原创 2020-08-21 16:37:15 · 3512 阅读 · 0 评论 -
ssm整合的配置文件(Maven)
1.配置文件的布局结构2.mybatis全局配置文件(mybatis-config.xml)<?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"><configuration>原创 2020-08-20 16:16:15 · 220 阅读 · 0 评论 -
基于idea搭建maven项目
1.File-->New-->Project-->Maven-->Project SDK:1.8(java version "1.8.0_181")-->Create from archetype-->org.apache.maven.archetypes:maven-archetype-webapp-->Next-->填写该填的东西-->Next-->填写该填的东西-->Finish右下角会有个提示(Maven projects ne原创 2020-08-17 20:51:28 · 121 阅读 · 0 评论 -
基于eclipse搭建maven项目
1.配置eclipse 中的maven环境 1) window- preferences --Maven -installations 找到maven的安装路径,并选中 (勾选上) 2) window- preferecnes --Maven -User Settins 选择maven配置文件所在的路径 ,两个路径,都选 C:\apache-maven-3.6.3\conf\settings.xml原创 2020-08-17 20:47:36 · 158 阅读 · 0 评论 -
maven环境的安装与搭建
1. maven maven是当前最主流的一个项目生命周期管理工具 帮我们进行项目的构建 清理,编译,测试,打包,发布 我们用到的最多的,就是用它管理依赖 (帮我们导jar包) 1) 下载 maven 的网址 http://maven.apache.org/ maven3.3 以上的版本 要jdk1.7 及以上才支持 2) 安装 (1)在windows中 解压就可以了,比如我的原创 2020-08-17 20:43:01 · 170 阅读 · 0 评论 -
基于注解的springmvc
package com.oracle.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.*;import javax.servlet.http.HttpSession;//只能修饰 空之层@Controller@Req...原创 2019-12-01 23:47:35 · 144 阅读 · 0 评论 -
基于xml的springmvc
一、知识点总结视图层框架:struts2: 老了springmvc: ssmspringboot 新技术springmvc 是 spring 框架的一个 组件(是spring框架的一部分)mvc设计模式:m:模型层v:视图层c:控制层按mvc架构 去搭建的m:model 模型层 --> dao 数据层, service 处理 业务v: view 页面; jsp ,...原创 2019-11-20 21:02:16 · 140 阅读 · 0 评论 -
基于注解的事务加载
一、知识点总结spring基于注解的 事务配置:@Transactional注解 可以放在 类的上面放在类的上面 代表当前类下的所有方法 都添加了事务@Transactional注解 可以放在 方法上面放在方法上面 代表当前这个方法 添加了事务 ,其它方法没有事务;二、工程架构(1)架构图(2)案例Code1.com.oracle.dao包:package com.orac...原创 2019-11-19 23:07:59 · 170 阅读 · 0 评论 -
基于xml的事务加载
一、知识点总结:springAop:基于注解的@Component@Aspect 修饰 切面类@Before() 前置通知@AfterReturning 后置通知@After 最终通知@Around 环绕通知@AfterThrowing 异常通知@PointCut 切入点使用注解扫描器 完成对 注解的扫描<context:component-scan base-...原创 2019-11-19 21:15:54 · 142 阅读 · 0 评论 -
基于注解的aspectJ
一、知识点基于注解的aop配置:切面类:@Aspect通知类型:@Before@AfterReturning@Around@After@AfterThrowing在spring.xml中添加aop:aspectj-autoproxy/======================================================================...原创 2019-11-18 00:21:42 · 150 阅读 · 0 评论 -
基于xml的aspectJ
一、知识点总结spring基于 AspectJ完成对 aop的操作熟练掌握spring中aop的术语:1)目标类: target —> UserServiceImpl 2)连接点: JoinPoint 是 目标类中 需要添加功能的方法3)切入点: PointCut 是 目标类中 添加了功能的方法4)通知/ 增强: advice 将要添加的 功能;5)切面类:aspe...原创 2019-11-17 23:23:42 · 214 阅读 · 0 评论 -
spring的aop思想
1.知识点总结springAop: aop: 被称为 面向 切面编程 , 是 oop 的 延续 ,升级版; oop : Oriented Object programming aop : Aspect Oriented programming aop作用: 简化代码量 ,可以动态的 监控程序的运行 ,并添加一些功能 ...原创 2019-11-09 22:51:30 · 215 阅读 · 0 评论 -
基于注解开发的spring的IOC和DI技术
1.知识点总结基于 注解 开发:1)导入 jar包 : 4 + 1 ,core, beans, context,expression , common-logging(依赖包) spring-aop.jar2)编写spring核心配置文件 applicationContext.xml3)在配置文件中 添加 注解扫描器 <context: comp...原创 2019-11-09 21:07:35 · 117 阅读 · 0 评论 -
spring装配bean的方式
1.知识点总结spring是 如何 装配 bean的 : 实例化 bean的 1)是通过 无参数的构造器 来帮助 我们实例化类的 2) 静态工厂实例化bean 简单 3)实例工厂实例化bean 两个 bean标签 ,调用的是 第二个 bean标签<bean id="beanFactoryTwo" class="com.oracle.factory.BeanFactory...原创 2019-11-09 11:07:30 · 173 阅读 · 0 评论 -
基于xml的spring的IOC和DI技术
1.知识点总结:spring框架: 简介: 有点:1)解耦 2)可以整合其他 有优秀的框架, mybatis.... 3)可以利用 aop 面向 切面编程 完成整体 项目治理 4)整合 持久层的 事务;spring的入门: 1)进入官网 下载jar包 2)使用 下载后的jar包spring入门 :...原创 2019-11-09 10:52:44 · 139 阅读 · 0 评论 -
javaWeb阶段 架构分层
第三阶段 以框架为主持久层框架: 业务层框架: 视图层框架:mybatis spring springmvcjdbcTemplate JFinalhibernate ...原创 2019-11-09 10:25:28 · 199 阅读 · 0 评论 -
mybatis动态代理开发模式
mybatis的运行原理: 百度 mybatis:在 模糊查询时 使用 #{} 和 ${} 的区别 #{}的用法: 相当于jdbc的中的PreparedStatement预编译 不会出现sql注入问题, 安全 select * from user where name like concat('%',#{value},'%') ${}的用法:...原创 2019-11-03 21:35:15 · 99 阅读 · 0 评论 -
mybatis延迟加载和缓存
(1)延迟加载(按需 加载) 必须有 级联查询(高级查询) 步骤: 在 mybatis的全局配置文件中添加 settings 的配置 也就是说在mybatis执行时 ,告诉mybatis 运行时的一些参数 <!-- 开启延迟加载 --> <setting name="lazyLoadingEnabled" value="true"/&...原创 2019-10-27 18:35:57 · 80 阅读 · 0 评论 -
几种等价的基于jquery的ajax的表达式
ajax :页面的 局部刷新 异步请求原生的 js写法基于 jquery的 ajax 写法form ,a , button 都可以用 ajax 来完成 对后台对的请求<form action="userServlet"> <input type="button" value="登录"> <input type="submit value="登录"...原创 2019-10-19 15:37:08 · 134 阅读 · 0 评论 -
基于分页插件的分页
一、技术(1)后台:java、mysql(2)前端:js、jquery、css、jstl、分页的插件(jquery.pagination.js)二、思想前端(页码)=>后台servlet(页码,页大小)=>后台service(页码,页大小)=>后台jdbc(开始行,页大小)=>数据库(开始行,页大小)三、工程布局图四、效果图五、代码1.com...原创 2019-10-19 15:02:20 · 415 阅读 · 0 评论 -
分页技术
一、技术(1)后台:java、mysql(2)前端:js、jquery、css、jstl二、思想前端(页码)=>后台servlet(页码,页大小)=>后台service(页码,页大小)=>后台jdbc(开始行,页大小)=>数据库(开始行,页大小)三、工程布局图四、效果图登录成功后,默认看到的是第一页点击下一页点击首页点击尾页五、代码...原创 2019-10-13 10:03:17 · 183 阅读 · 0 评论 -
mybank
com.oracle.dao包:package com.oracle.dao;import com.oracle.vo.Account;import com.oracle.vo.User;public interface AccountDao { //开户时往账户里存钱 public boolean createAccount(Acco...原创 2019-09-15 21:02:35 · 394 阅读 · 0 评论 -
jstl和ajax
HttpServletRequest对象:接收请求的 : get , post请求get: ? & 200 不安全,post: 放在浏览器的 请求头中 Network 200 OK 404方法: request.getParameter(“form表单中的 name 属性值”);request.setCharacterEncoding(“UTF-8”);reques...原创 2019-09-21 10:40:21 · 1102 阅读 · 0 评论 -
留言板
一、功能(1)登录功能(2)注册功能(3)留言功能([1].先把数据存入数据库[2].再从数据库里取出刚存入的数据)二、相关技术前端:js、ajax、jstl、css、jquery、jsp后台:java、mysql三、演示1、我事先建立好的数据库表(1)user表:(2)message表:2.客户端的访问操作(1)进入登录页面(http://localhost:8080...原创 2019-09-22 15:54:42 · 716 阅读 · 0 评论 -
DBTools
package com.oracle.tools;import java.io.InputStream;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.Resu...原创 2019-09-29 14:37:50 · 987 阅读 · 0 评论 -
反射的知识点总结
jdbc: 复习【dao: 全称 Data Access Object 数据访问对象 设计思想写程序时 不会 直接去写代码,会 先分析 应用程序的 需求根据需求 定义 接口(dao) ,主要体现的是 整个程序中的所有功能com.oracle.dao //接口com.oracle.daoImpl //接口的实现类com.oracle.entity //与...原创 2019-07-29 16:33:36 · 279 阅读 · 0 评论 -
建立mybatis项目获取数据库中表的信息
一、准备开发环境1、创建JavaWeb项目,如下图所示:2、添加相应的jar包【mybatis】 mybatis-3.4.4.jar 【MYSQL驱动包】 mysql-connector-java-5.1.44-bin.jar 3、创建数据库和表,针对MySQL数据库SQL脚本如下:1 create database mybatis;2 use mybati...原创 2019-04-11 08:41:48 · 3291 阅读 · 0 评论 -
jquery
jquery新知识点: jquery dom编程 : 1)text(); text("哈哈"); 2)html(); html("<p>哈哈</p>"); 3)val(); val("张三");以上方法没有参数的 都是用来 获取值的; 有参数的 是用来 替换, 设置 值的;text(); 和 html()...原创 2019-09-01 21:40:27 · 80 阅读 · 0 评论 -
json和jQuery
json入门: json: Java Script 对象 的 表现形式 (Java Script Object Notation) 作用: 用来存储 数据 和 传输数据的 一种 格式 ,也是 一种 文本格式 xml和json 都是 用来 存储数据的一种 文本格式 xml文件 是 以 .xml结尾 xml语法: 自定义标签名 文本内容 <...原创 2019-08-25 18:22:28 · 1129 阅读 · 0 评论 -
反射one之code
页面一package com.oracle.reflect;public class Person { //属性 public String pname; private Integer age; private String password; public Person(){ } public Person(Integer age){ this.age...原创 2019-08-11 21:42:23 · 111 阅读 · 0 评论 -
string类方法的应用
package org.string.design;public class Test { public static void main(String[] args) { String suffix = "Person.javaff"; boolean b = Test.endsWith(suffix); String str = b ? "是" : "不是"; Sys...原创 2019-04-29 18:30:01 · 175 阅读 · 0 评论 -
建立一个mybatis项目实现往数据库里填写信息
然后点击Next继续点击Next点击Finish然后去预先保存在硬盘中的文件夹里Copy一些必要的文件,再拿去Paste到建立好的项目中的lib文件夹里面,接下来纸画我具体演示一下:(1)打开mybatis-3.4.4文件夹,可以看到将mybatis-3.4.4.jar和lib文件夹里的文件和mysql-connector-java-5.1.44文件夹中mysql-conne...原创 2019-04-14 21:50:19 · 257 阅读 · 0 评论 -
搭建一个简单的web项目
点击File>>New>>Dynamic Web Project点击Next点击Finish右键MyFirstWeb,New JSP File,输入zhihua.jsp点击Finish,得到如下结果添加:Hello World!然后运行一下运行结果为:同样地可以去浏览器输入网址http://localhost:8080/MyFirstWeb...原创 2019-04-09 23:22:27 · 676 阅读 · 0 评论 -
枚举
页面一:package cn.enumerate.design;public enum Season { SPRING("春天"),WINTER("冬天"),SUMMER("夏天"),AUTUMN("秋天"); public String name; private Season(String name) { this.name = name; }}`页面二:p...原创 2019-04-15 22:21:59 · 101 阅读 · 0 评论 -
流处理
packagezhihua2;importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io...原创 2019-04-07 15:49:47 · 130 阅读 · 0 评论 -
java异常处理在Bank项目中的应用
//页面一public class Bank { private Customer[] customers;//用于存放客户 private int numberOfCustomers;//记录Customer的个数 private Bank() { customers = new Customer[5]; } private static B...原创 2019-03-22 21:33:56 · 351 阅读 · 0 评论 -
java异常处理的练习
//练习一package zhihua1;public class ReturnExceptionDemo { public static void methodA() throws Exception { try { System.out.println("进入方法A"); throw new Exception("制...原创 2019-03-22 21:24:45 · 798 阅读 · 0 评论