自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 idea远程debug生产环境项目

项目启动为:@echo offrem Change to your own local JDK path -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5555set path=C:\Program Files\Java\jdk1.8.0_112\jre\binSTART “nwqd D:\Depot\startup.bat” “%path%\java” path -agentlib:jdwp=transport=dt

2021-05-25 14:01:47 310

原创 上传

@RequestMapping("/addstandard")public String addstandard(Standard standard, @RequestParam(“uploadFile”) MultipartFile multipartFile) throws IOException {//文件名称String fileName = multipartFile.getOri...

2020-03-31 20:32:05 221

原创 创建maven项目 springboot项目

新建maven项目添加pom <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.REL...

2020-03-30 21:51:32 197

原创 逆向工程文件

逆向工程文件generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd...

2019-11-14 22:14:24 293

原创 shiro 框架01

官方解释:authentication 验证authorization 授权session managementcryptography 密码学realm 范围subject 主题 科目 个人。当前与软件进行交互的实体(用户,第三方服务,cron job,等等)的安全特定“视图”示例代码:验证:写一个类 继承AuthorizingRealm接口重写 两...

2019-06-27 20:33:13 149

原创 spring mvc 注解开发

06.20中央调度器 不变controller 不用继承或者实现特定接口方法上面加注解配置文件中要加入扫描有注解的包url请求路径的命名空间访问的时候路径要加上/testurl支持通配一般用不上限定提交方式处理方法的参数:HttpservletrequestHttpservletresponsehttpsession接受单个参数使用p...

2019-06-20 11:53:28 159

原创 Spring Day01

作用:解耦主业务逻辑:功能一般在一个特定的场合使用,复用性较低转账 借书 酒店入住交叉业务逻辑(系统级服务):不同的主业务操作中的一些可以复用的功能记录日志,处理事务Spring的核心IoC:控制反转:解决主业务的耦合程序中使用的核心对象不需要程序员new(),Spring容器给我们创建核心对象AOP:面向切面编程:解决主业务和交叉业务直接的耦合将交叉业务封装成一个切面,织...

2019-06-14 11:36:56 242

原创 MyBatis的增删改查操作

搭建好mybatis之后 进行对数据库的操作添加语句在映射文件中添加语句<mapper namespace="com.wn.dao.StudentDao"> <insert id="insertStudent" parameterType="StudentBean"> insert into student(name,age,score) values(#...

2019-06-12 20:17:07 1979

原创 日志 动态代理

日志log4j。properties框架: log4j配置文件:log4j.rootLogger=TRACE,console,f1log4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.layout=org.apache.log4j.PatternLayoutlog4j.append...

2019-06-06 09:19:12 357

原创 jsp请求方式

2019-06-05 19:57:17 637

原创 05.16 c:forEach

jstl标签库${fn:length()} 求字符串长度contains 包含核心标签库default 表示如果找不到abc的话,输出默认值路径的解决方案test: 判断条件

2019-05-16 22:44:47 162

原创 5.15 jsp九大内置对象

九个内置对象outconfigpagerequestresponsesessionapplicationPageContext(可以get到其他八个)exceptionJavaweb四个对象作用域requestsessionapplicationel表达式${ }运算符${域名Scope。attrabuite名字。属性名}(如果域名有冲突的话使用这个)${a...

2019-05-15 22:23:02 157

原创 05.14 session cookie

web.xml30request作用域session作用域demo验证码:servlet

2019-05-14 20:33:55 162

原创 04.29 day07 框架

三层架构业务层(BLL)、表示层(UI)、持久层(DAL) Dao(数据访问层,dao模式,增删改查)使用三层架构可以将开发的流程进行细分,表示层处理请求已及响应、数据的显示,业务层处理业务逻辑,持久层负责进行数据的持久化操作MVC:控制器(Controller)、模型(Model)、视图(View)使用MVC架构可以更好的组织对象。请...

2019-04-29 18:55:45 233

原创 04.28 day06 枚举 注解

枚举 使用常量来表示页面上公用的值: 好处:一处修改处处修改,以后维护成功降低,在代码中常量一眼就能看出来,在编译期间就已经能在内存确认空间问题:1.类型不安全:在案列中我们需要传递一个日期给方法,方法的参数为int,你在传递实参的时候,不一定非得传常量的值。2.没有命名空间:对常量命名方式要求比较高,一旦不规范。后期无法明白参数的意义3.一致性差:案列中用的整型的常量。在编译...

2019-04-28 17:41:31 206

原创 04.26 day05 类加载器 类的加载流程 数据库连接池 设计模式

类的加载机制跟jvm虚拟机有关什么是类的加载?class称为字节码 编译命令 javac解决内存中存的内容1.java开发工具可以帮助我们将Java代码编译为class字节码2.类加载器加载class字节码,将字节码里面的指令放到内存执行,并且将数据动态分配到jvm的内存模型中3.jvm分区类的加载流程1、类的加载指的就是将class文件中的二进制数据读取到内存中,类、方法...

2019-04-26 17:37:24 287

原创 04.25 day 03 JDBC 事务 (通过session购物车讲解 分页)没有代码示范

JDBC:是一种用于执行sql的api,可以多种关系型数据库进行统一的访问,它是由一组java语言编写的类和接口组成的。jdbc提供的是一种基准,根据这些基准可以构建更高级的工具或者接口。JDBC常用的接口:1、Driver接口Driver接口是数据库厂商来提供的,作为java开发人员,我们只需要使用Driver接口就可以了。Class.forname(“com.mysql.jdbc.D...

2019-04-25 19:14:19 327

原创 04.24 day 03 ajax json

=============================================session钝化默认位置是Tomcat的work目录下context。xml文件内容================================================jsp中九个隐式对象requestresponsesessionapplicationpageCo...

2019-04-24 20:21:43 212

原创 04.23 过滤器和监听器 重写url

===================================================cookie被禁用,session也无法生效URL重写技术来完成会话状态的保存url:统一资源定位符uri:统一资源标识符url第一次访问的时候获取到资源,接下来对url进行编码,再将url发送回客户端。下次访问的时候使用编码过后的url访问就能将会话状态保存起来url编码:将sess...

2019-04-23 19:14:22 282

原创 04.22 cookie session 重定向 请求派发

======================================================================http协议的内容规范了各种浏览器和服务器的通信标准。可以避免服务器解析不了浏览器传来的请求的问题协议的特点:(1)遵循请求响应模型 --------客户端发送请求之后,服务器必定给你响应(2)http是无状态的协议--------客户端发送请求完...

2019-04-22 19:37:21 216

原创 04.18 jsp el jstl 简略介绍

数据库中修改密码时用到的数据类型String。。。方法里面的参数,只能是最后一个=====================================================get与post的区别?form表单中1、是否显示在URL地址上面get 显示。post不显示,默认为getget提交的数据 大小是 固定的数据量大 用post数据量小 用get...

2019-04-18 16:43:35 162

原创 04.17 jdbc连接数据库

04.17负责java与数据库连接的工具在创建javaweb项目时,进行分包dao、service、servlet、util、modeldao层负责与数据交互的类、servlet 与前端交互的类service 负责业务逻辑util 工具类model 实体类根据数据库创建实体类编写util类a)导入jdbc的包。1)右键项目 build path2)选择导入外部...

2019-04-17 20:13:01 306

原创 04.16 java servle获取前端页面的值

java servlet04.16目录要背=================================================================在java程序中访问到前端页面的数据编写html文件注意要用表单嵌套form编写servlet类继承httpservlet类重写doget、dopost方法getParameter()方法获取到前端页面的...

2019-04-16 18:48:01 457

原创 04.15 jquery Dom操作

1.使用jquery的好处2.$(function(){代码块})与window。load(代码块)的区别(document)。ready(function()代码块)简写为(document)。ready(function(){代码块})简写为(document)。ready(function()代码块)简写为(function(){代码块})dom树3.this的区别$(thi...

2019-04-15 20:32:15 207

原创 04.12 jquery

jquery最强大的功能是选择器======改变文字颜色=======================addClass(“类名”)需要在css样式表中新建一个类========================================事件blur失去焦点============================================失去焦点判断==...

2019-04-12 16:55:42 144

原创 04.11 DOM 操作拓展

根据层次查找不忽略文档结构================================================================================================弹出7个子元素不忽略文档结构,包括空白元素==================================================查看第一个子元素...

2019-04-11 18:42:08 194

原创 04.10 js

alert 弹出提示框查看数据是否正确打印在控制台相当于java中prompt弹出一个带有输入框的提示框prompt拿数据prompt(“”显示到提示框的内容“”)定义方法使一个按钮有点击事件在head标签里面写 script 标签 下写function 方法名(){}body写一个按钮给一个点击事件 点击事件调用方法数据转换parse...

2019-04-10 19:20:40 149

原创 04.09样式表 css

day 02csscss的语法语法:选择器{ 属性:值;}css的样式表 三种外部、内部、内嵌基本选择器:元素选择器(标签选择器)类选择器语法:1、先在标签的上面定义 class=“名字”2、在《head》《style》 。名字 {属性:值;}id选择器语法:1、先在标签的上面定义 id=“名字”2、在《head》《style》 #名字...

2019-04-09 17:55:42 171

原创 04.08 前端页面 基本标签

cs结构兼容性差不便于维护BS结构HTTP协议web服务器和web浏览器之间 超文本传输协议htmlheadtitle /title/headbodyh1 /h1/body/htmlhtml语言(网页的结构)css语言()html语法基础:基本标签标题标签《h1》段落标签《p》=列表标签======有序列表《ol》《li》...

2019-04-08 19:14:52 302

原创 04.04 数据库聚合函数 关联查询

聚合函数==count 用来计数 用来显示数据表中有多少行数据 ==count(*)作为查询表的名字sum计算某列的和语法:sum(列名)忽略null值avg计算某列的平均值max最大值min最小值group by 字句使用别名来作为排序的表的名字============================性别为1 的进行分组后再根据mo...

2019-04-04 16:31:23 279

原创 04.03 数据库数据的操作

数据的查询语法:select * from 表名;//查询所有列select id,name,age from 表名;//查询多个列 用逗号隔开结果:是虚拟的表形式展现出来,并不表示将数据库中表的数据更改as关键字and关键字运算符==== between 。。。and。。。判断值是否在某一个区间in (值1,值2,值3)判断数据是否在一个范围内=== like ...

2019-04-03 16:56:50 153

原创 04 02 数据库定义 day1

04 02 数据库数据的概念数据库的概念数据库类型数据表数据类型的分类红色的表示常用的char和varchar的区别?SQL语法创建表的语法sql语句: create table 表名( 字段名01\表头名01 数据类型(长度) 约束, )==============================================...

2019-04-02 16:50:22 197

原创 0325 地图绘制

2019-03-25 18:56:15 156

原创 Day 21 03.22 网络编程

Day 21 03.22死锁(了解)相互等待1线程锁1资源2线程锁2资源1线程再去锁2资源2线程再去锁1资源死锁:1、主要指在多个线程执行中,因争夺资源而造成互相等待的现象。若没有外部处理,他们都将无限的等待下去。(相互将对象锁起来)原因:1、系统的资源不足2、进程的推进顺序有问题3、资源分配不当死锁的案例系统中有两个对象 A\B线程1:对A加锁 ---- 对...

2019-03-22 17:58:47 213

原创 Day 20 03.21 线程 线程同步

Day 200321hashMap和hashtable的区别1、两者在api的操作上基本上一样,没有太大的区别2、hashMap允许空键空值(null键只能出现一次),hashtable不允许出现null键null值3、hashMap线程不安全,hashTable线程安全4、Hashmap效率高些,hashtable更低treeMap红黑算法entrykey value l...

2019-03-21 18:42:59 281

原创 Day19 03.20 泛型 HashSet TreeSet

03.20Day 19集合框架泛型object数组只能存对象,1不是对象基本数据类型。将1转化为integer存放在Object数组自动装箱list。add();添加数据list。get();取出数据在集合中存放数据的时候可以存放任何数据类型的数据,底层是一个Object,取出数据的时候默认也是Object对象。如果要将当前对象转化为要使用的对象必须知道取出来的值是什么类型的。...

2019-03-20 17:02:36 357

原创 Day18 03.19 下 集合框架 ArrayList LinkedList

集合框架基本概念((面试频率很高的哦))集合框架出现是为了解决数组在开发过程中所遇到的问题特点:1、长度不是固定、可以随时扩容2、存放不同类型的数据3、提供很多种集合,不同的算法,采用不同的集合框架可以提高开发效率集合的结构虚线表示接口实线是类左边 集合框架 Iterator迭代器map框架图需要完整地背下来面试题 两者有什么区别?Collectio...

2019-03-19 17:15:20 280

原创 Day 18 03.19 上 字符流

Day 1803.19字符流字节流 以byte为最小传输单元字符流是以字符为单位来进行传输的,char java采用16位Unicode编码来表示字符和字符串字符流分为两种:字符输入流:Reader字符输出流:Writer都是抽象类 ,字符集:规定了某个文字对应的二进制的存放方式(编码)和某个二进制值代表了哪个文字(解码)的转换关系字符编码:计算机只能存放0或者1二进...

2019-03-19 17:14:04 250

原创 day 17 03.18 Stream

03.18数据流new 克隆 反序列化 产生对象的三种方式流的基本概念I/O流理解流atm机器,数据保存在内存中,一旦系统运行完毕,或者中途中断退出,当前操作的数据全都消失,下次再访问系统数据已经丢失。如果要将系统的数据保存起来。留的操作,文件的操作。— 什么是流? —在程序中,流的概念:java程序中当需要读取数据的时候,就会开始一个通向数据源的设备流。这个数据...

2019-03-18 19:41:53 206

原创 day 16 03.15 异常 异常处理

异常的处理异常的概念异常指的是运行期间出现的错误,程序开始执行,在执行期内出现的问题。出现了异常过后我们要关注异常的类型 、 异常出现的行号。在java中,java的异常时java提供的用与处理程序错的一种机制。错误值得是在程序运行过程中发生的一系列异常事件,比如下标越界、空指针、除数为0异常处理机制:一旦异常发生过后,使用异常处理机制让程序不会直接中断或者影响虚拟机运行异常的分类...

2019-03-16 11:51:34 213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除