-
平时常说的ThreadLocal,今天就彻底解决它
所属栏目:[Java] 日期:2020-12-15 热度:133
前言 一、了解ThreadLocal的作用 二、ThreadLocal简单使用 三、ThreadLocal原理 3.1 ThreadLocal的存取过程 3.2 探究ThreadLocalMap对象 3.3 ThreadLocal对象的回收 四、ThreadLocal应用场景 前言 ThreadLocal是多线程处理中非常重要的一个工具,比如数据库[详细]
-
未清SO关闭处理
所属栏目:[Java] 日期:2020-12-15 热度:119
? 使用:? SD_SALESDOCUMENT_CHANGE? ?关闭订单 DATA : ls_header_in LIKE bapisdhd1 . DATA : ls_header_inx LIKE bapisdhd1x,lt_item_in LIKE TABLE OF bapisditm,ls_item_in LIKE bapisditm,lt_item_inx LIKE TABLE OF bapisditmx,ls_item_inx LIKE bapisd[详细]
-
泛微e-cology系统远程代码执行漏洞
所属栏目:[Java] 日期:2020-12-15 热度:198
泛微协同管理应用平台(e-cology)是一套兼具企业信息门户、知识文档管理、工作流程管理、人力资源管理、客户关系管理、项目管理、财务管理、资产管理、供应链管理、数据中心功能的企业大型协同管理平台。 漏洞源于泛微e-cology系统的JAVA Beanshell接口可被[详细]
-
Kettle启动转换任务的时候报错:No suitable driver found for j
所属栏目:[Java] 日期:2020-12-15 热度:56
报错信息: log4j:ERROR No output stream or file set for the appender named [pdi-execution-appender]. 九月 29,2019 4:16:05 下午 org.apache.cxf.endpoint.ServerImpl initDestination 信息: Setting the server‘s publish address to be /i18n 2019/[详细]
-
JDBC简介及DML、DQL操作
所属栏目:[Java] 日期:2020-12-15 热度:140
什么是JDBC? 1.是一种用于执行SQL语句的Java API 2.它由一组用Java语言编写的类和接口组成 3.JDBC提供了一种操作数据的标准 4.JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统 ? 通过驱动连接 ? ? ? JDBC的API 1. java.sql包[详细]
-
javaOO——引用数据类型数组与文档注释
所属栏目:[Java] 日期:2020-12-15 热度:137
引用数据类型的数组: 1、引用数据类型数组在语法上和基本数据类型是没有区别的 2、引用类型变量可以使用类、接口或数组来声明。 3、数组引用变量是存放在栈内存(stack)中,数组元素是存放在堆内存(heap)中,通过栈内存中的指针指向对应元素在堆内存中的[详细]
-
Java图示(第二章 Java语言基础)
所属栏目:[Java] 日期:2020-12-15 热度:92
? Java图示(第二章 Java语言基础) ? 三个基本部分:一个包声明(package语句)、任意数量的引入(import语句)、类和接口声明(class和interface语句) 1、包声明—package语句 ? 1)包是类和接口的集合,即类库 2)用类库管理类,方便管理 3)Java类都在[详细]
-
JAVA基础系列:反射
所属栏目:[Java] 日期:2020-12-15 热度:66
1.?定义 在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这 种 动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 2. 主要功能 在运行时判断任意一个对象所属的类;[详细]
-
HashTable 板子
所属栏目:[Java] 日期:2020-12-15 热度:126
struct HashTable { typedef ull T; typedef int S; static const int N = ( int )1e6 + 7 ; static const int M = ( int )1e5 + 7 ; int head[N],tot; struct Node { T fval; S sval; int nex; } a[M]; void clear() { memset(head, - 1 , sizeof (head));[详细]
-
《Java知识应用》Java通过Get和Post实现HTTP请求。
所属栏目:[Java] 日期:2020-12-15 热度:198
Http请求,是非常常见并且的数据交互方式。 下面讲解:Get和Post的两个实战案例。 ? 用于测试的Action(controller)。 @RequestMapping(value = "getData.json" ) public @ResponseBodyServerResponse getData(HttpSession session,@RequestBody People peo[详细]
-
java实现队列
所属栏目:[Java] 日期:2020-12-15 热度:91
队列的定义 队列的特点是节点的排队次序和出队次序按入队时间先后确定,即先入队者先出队,后入队者后出队。即我们常说的FIFO(first in first out)先进先出。 顺序队列定义及相关操作 顺序存储结构存储的队列称为顺序队列,内部使用一个一维数组存储,用一个[详细]
-
【LeetCode】345. Reverse Vowels of a String
所属栏目:[Java] 日期:2020-12-15 热度:136
Difficulty: Easy ?More: 【目录】LeetCode Java实现 Description https://leetcode.com/problems/reverse-vowels-of-a-string/ Write a function that takes a string as input and reverse only the vowels of a string. Example 1: Input: "hello"Output:[详细]
-
JAVA Cookie&Session
所属栏目:[Java] 日期:2020-12-15 热度:56
CookieSession 会话 会话:一次会话中包含多次请求与响应 功能:再一次会话的范围内的多次请求间共享数据 方式: 客户端绘画技术:Cookie 服务器端绘画技术:Session Cookie特点与作用 Cookie存储数据在客户端浏览器 浏览器对于一个Cookie大小限制在4kb,同一[详细]
-
结对项目(java实现)
所属栏目:[Java] 日期:2020-12-15 热度:164
一 、Github项目地址:https://github.com/734635746/MyApp ? ? 二、PSP表格 ? PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 30 · Estimate · 估计这个任务需要多少时间 30 30 Development 开发 ? ? · A[详细]
-
jstat命令查看jvm的GC情况
所属栏目:[Java] 日期:2020-12-15 热度:106
jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: ?jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] ?注意!!!:使用的jdk版本是jdk8. ? ? 类加载统计: Loaded: 加载class的数量 Bytes: 所占用空间大小 Unloaded: 未[详细]
-
Java数据结构与算法(2):栈
所属栏目:[Java] 日期:2020-12-15 热度:113
栈是一种线性表,特点在于它只能在一个位置上进行插入和删除,该位置是表的末端,叫做栈的顶(top)。因此栈是 后进先出的(FIFO) 。栈的基本操作有push、peek、pop。 栈的示意图 进栈和出栈都只能在一个位置进行操作。 基于数组的栈实现 /** * 基于数组的栈实[详细]
-
什么是JavaBean、bean? 什么是POJO、PO、DTO、VO、BO ? 什么是EJ
所属栏目:[Java] 日期:2020-12-15 热度:55
前言: 在Java开发中经常遇到这些概念问题,有的可能理解混淆,有的可能理解不到位,特此花了很多时间理顺了这些概念。不过有些概念实际开发中并没有使用到,可能理解还不够准确,只能靠后续不断纠正了。 ? 1、什么是POJO ? POJO(Plain Old Java Object)[详细]
-
POJO、JavaBean、DTO的区别
所属栏目:[Java] 日期:2020-12-15 热度:52
一、POJO(Plain Ordinary Java Object)简单的Java对象,其中有一些属性及其getter setter方法的类,没有业务逻辑 (重点理解一下"没有业务逻辑"); ? ? ? ?POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象,[详细]
-
XLNet预训练模型,看这篇就够了!(代码实现)
所属栏目:[Java] 日期:2020-12-15 热度:125
1. 什么是XLNet XLNet 是一个类似 BERT 的模型,而不是完全不同的模型。总之, XLNet是一种通用的自回归预训练方法 。它是CMU和Google Brain团队在2019年6月份发布的模型,最终,XLNet 在 20 个任务上超过了 BERT 的表现,并在 18 个任务上取得了当前最佳效[详细]
-
一文学会JVM配置参数与工具使用
所属栏目:[Java] 日期:2020-12-15 热度:91
经过前面的各种分析,我们知道了关于JVM很多的知识,比如版本信息,类加载,堆,方法区,垃圾回收等,但是总觉得心里不踏实,原因是没看到实际的一些东西。 所以这在本文,咱们就好好来聊一聊关于怎么将这些内容进行直观地展示在我们面前,包括怎么进行相应[详细]
-
反射-Method-Java
所属栏目:[Java] 日期:2020-12-15 热度:184
1 import java.lang.reflect.InvocationTargetException; 2 import java.lang.reflect.Method; 3 4 /** 5 * Created with IDEA 6 * author:foreign 7 * Date:2019/9/30 8 * Time:10:40 9 */ 10 public class ReflectionFk { 11 public static void main(Stri[详细]
-
同源策略
所属栏目:[Java] 日期:2020-12-15 热度:118
一.什么是同源策略 同源策略,它是由 Netscape 提出的一个著名的安全策略,现在所有的可支持 javascript 的浏览器都会使用这个策略。 为什么需要同源策略,这里举个例子: 假设现在没有同源策略,会发生什么事情呢?大家知道,JavaScript可以做很多东西,比[详细]
-
同源策略
所属栏目:[Java] 日期:2020-12-15 热度:127
一.什么是同源策略 同源策略,它是由 Netscape 提出的一个著名的安全策略,现在所有的可支持 javascript 的浏览器都会使用这个策略。 为什么需要同源策略,这里举个例子: 假设现在没有同源策略,会发生什么事情呢?大家知道,JavaScript可以做很多东西,比[详细]
-
Java中toArray()方法
所属栏目:[Java] 日期:2020-12-15 热度:123
报错代码: 1 private void ArraytoList() { 2 // Array---List 3 String[] strArray = new String[] { "aa","bb" }; 4 ListString list = new ArrayListString (Arrays.asList(strArray)); 5 list.add("cc" ); 6 // List---Array 7 String[] strArray2; 8 t[详细]
-
java_第一年_JavaWeb(5)
所属栏目:[Java] 日期:2020-12-15 热度:52
HttpServletRequest对象 通过HttpServletRequest对象可获取客户端在访问服务器时,请求的所有信息 获取客户机的信息 getRequestURL:返回客户端发出请求时的完整URL getRequestURI:返回请求行中的部分资源名名称 getQueryString:返回请求中的参数部分 getR[详细]