- 博客(47)
- 收藏
- 关注
原创 2020-12-21
12020-12-21 09:48:00,698 [mqExecutor-10] - [d3a0014e-cf9c-4d0b-99e3-4f295d967ccb] WARN com.baiwang.bop.client.impl.BopRestClient - 请求报文:{"version":"1.0","taxNo":"9122222222222A0101","invoiceCode":"011000123113","invoiceNumber":"17456694","taskNo":"3072231.
2020-12-21 09:53:54 335
原创 2020-12-18
2020-12-18 16:12:00,515 [mqExecutor-110] - [e0e0a8da-da0d-48b6-b2d7-2b3d062de92e] WARN com.baiwang.bop.client.impl.BopRestClient - 请求报文:{"version":"1.0","taxNo":"9122222222222A0101","invoiceCode":"1100013130","invoiceNumber":"17456666","taskNo":"2980712"..
2020-12-18 16:15:39 463 1
原创 线程变量----ThreadLocal
ThreadLocal:线程局部变量,作用实现把对象绑定到线程中,从而实现线程安全。在数据库中获取collection连接时,要保证每个用户各自获取连接相同,从而实现各自事务的开启等操作。 /* 将connection绑到线程上 */ public static Connection threadConn(){ Connection conne...
2019-10-05 11:35:22 278
原创 浅谈Spring---AOP
什么是AOP Spring-AOP是AOP框架之一,AspectJ也是AOP框架之一。但是Spring-AOP并不是完整的AOP框架,它里面也引入了AspectJ的一些模块,比如weaver(编织者).AOP是由AOP联盟提出的一种面向切面编程思想,Spring-AOP主要是使用动态代理来实现这个思想,他提供了两套解决方案,一种是jdk动态代理模式,一种是cglib动态...
2019-09-24 22:03:19 249
原创 Spring基础-2
Bean细节 创建细节<bean id="addressDao" class="com.qf.pojo.Address"></bean>//上面这句话实际是通过反射内省创建无参的构造方法 calss里的值就是方便反射Class addressClass = Class.forName("com.qf.pojo.Address"); //获取类对...
2019-09-24 07:53:10 99
原创 Spring基础-1
Spring作用 管理项目,简化开发,降低程序耦合度。 设计思路:践行工厂模式,打造一个工厂,通过工厂对项目的管理。 导入依赖:<dependency> <groupId>org.springframework</groupId> <artifactId...
2019-09-23 22:03:16 86
原创 你知道几种四舍五入的方法?
System.out.println("---------------五种四舍五入保留小数的方法-------------------"); System.out.println("-------第一种String法-------"); String s1=String.format("%.2f", 3.14563); System.out.pr...
2019-09-20 08:17:22 1398
原创 md5加密文件,UUID生成字符串
//md5加密生成的随机字符串public String myToken(){ SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS"); int i = new Random().nextInt(9999999); String data = i+sdf.format(ne...
2019-09-06 08:06:58 949
原创 JSTL
为什么会有JSTL? 在jsp页面中,EL表达式并不能实现循环和判断,所以就产生了JSTL。 虽然用传统的Java代码和html也可以数据查询,并显示在浏览器上,但这种方式代码量太大,不适合开发。 所以EL表达式和JSTL联合使用就可以解决这一问题。 JSTL不是jsp自带支持的,所以使用时需要下载包。...
2019-09-05 08:04:59 388
原创 EL表达式
为什么要使用EL表达式? 简化jsp中java代码的开发,代替脚本表达式<%=username%> 格式:${EL表达式} 等价于<%pageContext.findAttribute(name)%> jsp页面中支持EL表达式,所以不需要导包。在jsp中使用EL表达式和传统Java代码取值的区别...
2019-09-03 23:22:32 432
原创 JSP九大内置对象和四大作用域
九大内置对象: (r、r、s、c、a、e、o、p、p) <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%><!DOCTYPE html ...
2019-09-02 22:30:59 163
原创 Java-----认识jsp
JSP: 动态网页开发技术 基于HTML为模板,可以在里面嵌入Java代码和jsp标签。<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>jsp语法</title>...
2019-09-02 21:58:53 113
原创 Java-----web中的网络路径问题
servlet: 目录结构: /*url-pattern定义匹配规则,取值说明:精确匹配 /具体的名称 只有url路径是具体的名称的时候才会触发Servlet后缀匹配 *.xxx 只要是以xxx结尾的就匹配触发Servlet通配符匹配 /* 匹配所有请求,包含服务器的所有资源通配符...
2019-09-02 21:07:56 404
原创 javaweb-----Servlet
一、session和cookie的区别 cookie: cookie是客户端的解决方法,服务器发来的信息以文本形式存在cookie中。(存放数据大多为搜索数据) cookie没有session安全 不占用服务器资源 session...
2019-09-02 20:33:36 102
原创 Servlet
servlet概念: Servlet 是Java Server Applet的简称,称为小服务器程序,用Java编写的服务器端程序,主要功能交互式地浏览和修改 数据,生成动态Web内容。 Servlet的两种创建方式: ①继承HttpServlet类@WebS...
2019-08-30 22:04:08 88
原创 JDBC三种连接池
连接池就是在用户量特别多的情况下,创建一个池子存放很多connection连接,等待客户来连接。减少了数据库服务器的创建,节省资源一、DBCP连接池 DBCP(DataBase Connection Pool),[数据库连接池]。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要2个包:commons-dbcp.j...
2019-08-28 21:52:37 1211 2
原创 IDEA如何导出web项目war包
第一步,在IDEA中选中自己运行过的项目第二步,第三步,按照下图点‘+’第四步,点完+ 再依次选中下面箭头所指。第五步,第六步,下图选中就是war包第七步,找到war路径 赋值粘贴即可发给别人...
2019-08-28 16:59:46 1478
原创 Java-----内省机制
内省机制:是一种使用反射获取或设置对象属性的方式。Introspector 内省类//还有一个stu实体类没有写,里面有sId,sName,age,gender属性, public static void main(String[] args) throws Exception { //获取类对象 Class<stu> s...
2019-08-28 08:24:50 160
原创 Java-----并发集合和同步工具类
一、并发集合 List(ArrayList|LinkedList)、Set(HashSet|TreeSet)、Map(HashMap|TreeMap)集合,这些集合只适合在单线程情况下使用。在Collecionts工具类中有synchronized开头方法可以把单线程集合转成支持并发的集合,但是效率不高,很少使用。 CopyOnWriteArrayLi...
2019-08-26 23:10:35 394 1
原创 Java-----方法的可变参数
一、可变参数 在方法中不确定参数的个数,在很多java自带的方法中都会使用到可变参数 public static void main(String[] args) { //传入arr可以为空值 show1(100,1,"你好",'c'); /*结果 ...
2019-08-26 21:23:15 129
原创 Java-----JUC
一、JUC概述 在java5.0之后推出了java.util.concurrent(简称JUC)包,在此包中提供了很多在并发编程中使用的工具类,用于定义类似于线程的自定义子系统,包括线程池,异步IO和轻量级任务框架,还提供了用于多线程上下文中的 Collection实现等。并发编程中有三个特性: 原子性(互斥性) :...
2019-08-25 17:03:32 126
原创 Java-----注解
一、注解(Annotation) 什么是注解: Annotation其实就是代码里的特殊标记, 它用于替代配置文件,也就是说,传统方式通过配置文件告诉类如何运行,有 了注解技术后,开发人员可以通过注解告诉类如何运行。在Java技术里注解的典型应用是:可以通过反射技术去得到类里面的注解,以决定怎么去运行类。 ...
2019-08-25 15:15:19 80
原创 Java-----反射
一、反射 概念: 反射就是把Java类中的各种成分映射成一个个的Java对象。例如,一个类有:成员变量,方法,构造方法,包等等 信息,利用反射技术可以对一个类进行解剖,把各个组成部分映射成一个个对象。 Class类...
2019-08-23 21:20:23 79
原创 Java-----NIO
一、NIO简介 java.nio全称Java non-blocking IO或Java New IO,是从jdk1.4 开始引入的一套新的IO api(New IO) ,为所有的原始类型(boolean类型除外)提供缓存支持的数据容器,使用它可以提供非阻塞式的高伸缩性网络。 NIO 和 IO的...
2019-08-23 19:09:07 155
原创 Java-----网络编程
Socket和ServerSocket概念TCP:Transmission Control Protocol,传输控制协议,基于字节流的传输层通信协议。特点:1.面向连接2.安全、可靠3.传输数据大小限制,一旦连接建立,双方可以按统一的格式传输任意多的数据。4.效率低TCP的三次握手a.客户端向服务端发送一个请求b.服务端收到请求后,回客户端一个响应...
2019-08-22 20:41:44 73
原创 Java-----多线程同步问题
一、多线程访问临界资源 临界资源 :多个线程同时访问的资源。 产生原因:有多个线程在同时访问一个资源,如果一个线程在取值的过程中,时间片又被其他线程抢走了,临界资源问题就产生了,就会产生线程安全问题。 例如:多个窗口共同出售100张票问题。当第一窗口准备出售第一张票时,电脑卡了,这时窗口二显示第一张票还未售出,所以窗口二将第二张票售出了,此...
2019-08-22 16:03:04 303
原创 Java-----多线程基础
1、进程 描述: 正在运行的程序,是一个程序的运行状态和和资源占用(CPU,内存)的描述。 特点: 1、独立性:不同的进程之间是独立的,相互之间资源不共享 2、动态性:进程在系统中不是静止不动的,而是在系统中一直活动的 ...
2019-08-22 11:14:08 88
原创 Java-----单例模式
1、概念 保证一个类只有一个对象的实例。2、意义 减少内存空间的开辟,节省空间。3、实现步骤 1、将构造方法私有化,保证外界不能通过new构造方法来创建对象。 2、用静态方法返回实例,当外界不能通过构造方法来访问这个类的属性时,又想让外界访问类中的属性,就可以使用static来修饰属性。让...
2019-08-22 10:23:18 67
原创 JavaScript的DOM
1、DOM概述 通过 HTML DOM,使用 JavaScript访问 HTML 文档的所有元素。 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树2、获取Html元素 1、通过i...
2019-08-21 23:17:07 172 1
原创 JavaScript函数和事件
一、JavaScript函数 普通函数的定义: function 方法名(参数...){ //执行代码 return 返回值;//有返回值就写,没有返回值此句可以省略} 匿名函数:var 变量名 = function(){ //执行代码} 全局变量和局部变...
2019-08-21 21:32:44 193
原创 java-----IO流之缓冲流
一、转换流 作用:实现字节流到字符流间的转换 解决中文乱码问题 InputStreamReader:字节字符转换输入流,将字节输入流转换为字符输入流 使用的是默认的GBK编码InputStreamReader reader = new InputStreamR...
2019-08-20 22:56:59 181
原创 Html-----页面框架
作用:通过使用框架,可以在一个浏览窗口中显示多个页面(信息管理系统) frameset标签: 框架结构标签,使用时需要将body标签去掉,用frameset来代替body。 rows定义行显示百分比 cols定义列显示百分比...
2019-08-20 11:06:28 1330
原创 Java-----IO流(BIO)
一、IO的定义 我们经常会操作磁盘上的资源,这个过程中实现了数据的输入和输出操作,磁盘上的文件和内存进行交互,数据的 交互需要有一个媒介或者管道,我们把这个媒介或者管道就称之为IO流,或者输入、输出流。 输入:从外部设备到内存称为输入(读数据); ...
2019-08-19 22:43:32 155
原创 Java-----File类文件操作
一、File类 作用:对磁盘文件进行描述的类。 //输出分号 System.out.println(File.pathSeparator); System.out.println(File.pathSeparatorChar); //输出 反斜杠 \ System.out.println...
2019-08-19 22:15:59 92
原创 Html5-----表单标签
一、form标签 常见属性:action:表示动作,值为服务器地址,把表单的数据提交到该地址上处理。 method:请求方式:get 和 post get:地址栏会显示用户输入参数 ...
2019-08-19 21:18:40 97
原创 Html5-----基本标签
一、结构标签 <html><html> 根标签 <head></head> 头标签 <title></title> 页面的标题 ...
2019-08-19 20:22:55 656
原创 Html5-----HTML简介
一、Html简介 概述:Hyper Text Markup Language(超文本标记语言) 简单来说,HTML是一门用来创建网页的标记语言。 特点:1 简易性:超文本标记语言版本升级采用超集方式,从而更加灵活方便。 2 可扩展性:超文本标记语...
2019-08-19 17:34:18 204
原创 Java-----四舍五入保留两位小数的方法
1、System.out.printf(); (若想保留多位,只需将"%.2f"中的2改为想保留个数)System.out.println("----------第一种使用Printf打印---------------"); double a = 3.1456; System.out.printf("%.2f",a);2、String.forma...
2019-08-19 08:19:45 4275
原创 Java集合-----Map
特点:无序,键值对,键不能重复,值可以重复,无下标。允许存null; 存储结构:jdk1.7(包括)是采用数组+链表 jdk1.8(包括)是采用数组+链表+红黑树 键值对其存储开始默认大小是 16...
2019-08-18 21:54:15 95
原创 Java集合-----Collection
1、List集合(接口) 特点:有序,可重复,可通过下标来访问 存储结构:ArrayList 数组 LinkedList 双向链表 Vector 矢量集合(存储对象,了解即可)...
2019-08-18 21:38:24 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人