网站首页 站内搜索

搜索结果

查询Tags标签: 安装,共有 9677条记录
  • Java程序员不可错过的12款开发框架

    Java开发应用很广泛,所以程序员求职行业和方向也很多。那么,Java程序员必须要掌握哪些开发框架?下面小编总结了这12款Java程序员必须掌握的开发框架。一起来看看吧!十二个必须掌握Java开发框架如下:Java开发框架一、Spring毫无疑问,Spring 框架现在是Java后端框架家族…

    2022/11/13 6:23:54 人评论 次浏览
  • mybatis单框架之动态sql

    mybatis单框架之动态sql1 实现单条件模糊查找(if语句)1.1 接口方法/*传入就按照名字查 没有就查全部*/List<Emp> find(String ename);1.2 xml文件中select标签<!--nysql数据库是不区分大小写的 要想区分加上binary关键字--><select id="find" re…

    2022/11/13 5:23:54 人评论 次浏览
  • Java的IO流与对象的序列化浅谈

    今天再次回顾了一些关于java IO流的知识。虽然以前会点IO的方面的编程,但是还是知其然不知其所以然。首先上一张IO流的主要家族图吧。该图给出了IO流的具体分类和各类之间的继承关系。其中还给出了各个类的使用场景和用途。一、IO流的主流分类IO流主要分为字节流和字符流…

    2022/11/13 1:23:57 人评论 次浏览
  • Java中反射、枚举及lambda表达式的使用

    一、反射1.1 定义Java的反射(reflection)机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,既然能拿到,那么我们就可以修改部分类型信息;这种动态获取信息以及动态调用对象方法的功能称为jav…

    2022/11/13 1:23:56 人评论 次浏览
  • JAVA基础知识六(网络编程、反射)

    十、网络编程计算机网络:总结:将地理位置不同的计算机设备进行连接,实现数据的共享。网络编程:总结:在已有网络的环境下,按照规定实现接收和发送数据即可。网络模型:1.网络编程三要素:1. IP地址:计算网络中,每个计算机的唯一标识。IPV4: 由32bit组成,即4个字节…

    2022/11/13 1:23:56 人评论 次浏览
  • java中数组的定义与使用

    数组的定义数组共有三种定义方式1.定义且初始化一个数组(静态初始化)int[] array1 = {1,2,3,4,5};2.定义了一个数组,但是没有初始化,用new关键字创建数组对象int[] array2 = new int[5];3.动态初始化数组int[] array3 = new int[]{1,2,3,4,5};数组的存储数组又称数组对…

    2022/11/13 1:23:55 人评论 次浏览
  • Java安全之CC3

    分析在CC1中,我们说可以利⽤TransformedMap执⾏任意Java⽅法;public class CommonCollections1 {public static void main(String[] args) throws Exception {Transformer[] transformers = new Transformer[]{new ConstantTransformer(Runtime.getRuntime()),new Invok…

    2022/11/13 1:23:55 人评论 次浏览
  • javase和java区别_javase和java有什么区别

    Java EE、Java SE和Java ME的区别Java SEJava SE(Java Platform,Standard Edition)。JavaSE以前称为J2SE.它允许开发和部署在桌面、服务器、嵌入式环境和实施环境中使用的Java应用程序。JavaSE 包括支持Java Web服务开发的类,并为Java Platform,Enterprise Edition(Jav…

    2022/11/13 1:23:55 人评论 次浏览
  • C++ 实现类 反射 类名获取对象

    实现代码主要还用到 C++11提供了对匿名函数的支持,称为Lambda函数(也叫Lambda表达式) 实现直接在插入的时候:函数指针直接用Lambda表达式 CReflectRegister.h#pragma once#include <string>#include <map>#include "CReflectBase.h"//把类名添加到…

    2022/11/13 1:23:54 人评论 次浏览
  • 硬核剖析Java锁底层AQS源码,深入理解底层架构设计

    们常见的并发锁ReentrantLock、CountDownLatch、Semaphore、CyclicBarrier都是基于AQS实现的,所以说不懂AQS实现原理的,就不能说了解Java锁。上篇文章讲了AQS的加锁流程,这篇文章再一块看一下AQS具体源码实现。先回顾一下AQS的加锁流程1. AQS加锁流程AQS的加锁流程并不…

    2022/11/12 1:24:06 人评论 次浏览
  • java安全之CC1浅学(2)

    AnnotationInvocationHandler前面说过,触发漏洞的核心,在于需要向Map中加入新的元素,在上一篇中,我们是手动执行行 outerMap.put("test", "xxxx");来触发漏洞的,所以在实际反序列化利用的时候,时,我们需要找到一个 类,它在反序列化的readObje…

    2022/11/12 1:24:06 人评论 次浏览
  • Java安全之反序列化(1)

    序列化与反序列化#概述#Java序列化是指把Java对象转换为字节序列的过程;这串字符可能被储存/发送到任何需要的位置,在适当的时候,再将它转回原本的 Java 对象,而Java反序列化是指把字节序列恢复为Java对象的过程。为什么需要序列化与反序列化#当两个进程进行远程通信时…

    2022/11/12 1:24:05 人评论 次浏览
  • java接口的幂等性及解决方案

    一、什么情况下需要幂等用户多次点击按钮 用户页面回退再次提交 微服务相互调用,由于网络问题,导致请求失败,feign触发重试机制二、幂等性解决方案2.1 token机制(令牌)在加载页面详情时候,服务器会顺便生成一个token一起返回给前端,服务端同时也在Redis中保存这个t…

    2022/11/12 1:24:05 人评论 次浏览
  • JavaSE进阶 | 异常处理机制

    1、异常概述1、什么是异常,java提供异常处理机制有什么用? 什么是异常:程序执行过程中的不正常情况;并把异常信息打印输出到控制台 异常的作用:根据异常优化代码,增强程序的健壮性。 2、以下程序执行控制台出现了: Exception in thread "main" java.lang…

    2022/11/12 1:24:04 人评论 次浏览
  • Java安全之动态加载字节码

    简单说,Java字节码就是.class后缀的文件,里面存放Java虚拟机执行的指令。由于Java是一门跨平台的编译型语言,所以可以适用于不同平台,不同CPU的计算机,开发者只需要将自己的代码编译一次,就可以运行在不同平台的JVM中。甚至,开发者可以用类似Scala、Kotlin这样的语言…

    2022/11/12 1:23:56 人评论 次浏览
扫一扫关注最新编程教程