java
-
Struts2中Action三种接收参数形式与简单的表单验证功能
有了前几篇的基础,相信大家对于Struts2已经有了一个很不错的认识,本篇我将为大家介绍一些关于Action接收参数的三种形式,以及简单的表单验证实现,下面进入正题,首先我们一起先来了解一下最基本的A ...
-
JVM(Java虚拟机)简介(动力节点Java学院整理)
一.概要 1.Java虚拟机(Jvm)是什么? 2.Java虚拟机是用来干什么的? 3.Java虚拟机它的体系结构是什么样子的? 4.Java虚拟机在工作做扮演什么角色? 5.Java虚拟机在运行时数 ...
-
Spring深入讲解实现AOP的三种方式
[重点] 使用AOP织入 需要导入一个依赖包 <dependencies> <dependency> <groupId>org.aspectj</groupI ...
-
Java数据类型的全面剖析
目录 一.int 二.long 三.double 四.float 五.char 六.byte与short 一.int 还记得 C 语言里的 int 吗,C里面的 int 有着无符号与有符号之分 但是J ...
-
Java实现按权重随机数
一.问题定义: 问下有一个数组,这些数组中的值都有自己的权重,怎样设计才能高效的优先取出权重高的数?? 例如: 复制代码 代码如下: 权重: 8 2 11 79 权重返回的值: 0 1 2 ...
-
servlet之session工作原理简介_动力节点Java学院整理
要了解Session的底层工作原理.我们还是先看在一个会话过程中,同一个浏览器在访问多个web资源的情况好了,大致分为以下几个步骤: 1,浏览器访问某个Servlet,这时如果服务器要从请求对象中获取 ...
-
详解java中动态代理实现机制
代理模式是常用的java设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息.过滤消息.把消息转发给委托类,以及事后处理消息等.代理类与委托类之间通常会存在关联关系,一个代 ...
-
使用Jenkins来构建GIT+Maven项目的方法步骤
前言 最近写了一篇博客是关于 使用Jenkins来构建SVN+Maven项目 ,这里使用的的代码版本工具是SVN,但是事实上也有很多公司使用GIT来进行代码管理,那么我们如何使用Jenkins去自动发 ...
-
java开发微信分享到朋友圈功能
微信分享功能开发 用了一天时间,把微信发送给朋友和分享到朋友圈功能开发出来,在这里给大家分享一下,避免大家走弯路. 一.服务器端程序 package com.wiimedia.controller; ...
-
详解Java中StringBuffer类常用方法
String是不变类,用String修改字符串会新建一个String对象,如果频繁的修改,将会产生很多的String对象,开销很大.因此java提供了一个StringBuffer类,这个类在修改字符串 ...
-
Java中super和this关键字详解
目录 父类空间优先于子类对象产生 super和this的含义 super和this的用法 继承的特点 父类空间优先于子类对象产生 在每次创建子类对象时,先初始化父类空间,再创建其子类对象本身.目的在于 ...
-
idea聚合工程搭建过程详解
目录 前言 一.创建父工程 1.New Project 2.聚合父工程的名字 3.指定maven仓库 4.字符编码 5.注解生效激活 6.java编译版本选8 7.File Type过滤 8.父工程P ...
-
浅谈hibernate中懒加载禁用操作
浅谈hibernate中懒加载禁用操作 懒加载的概念:懒加载就是hibernate中的延迟加载,在hibernate中的一对多,多对多关系中通过对象导航来查询对象时一般默认的就是懒加载.就是当我们查询 ...
-
java通过ip获取客户端Mac地址的小例子
复制代码 代码如下: package com.yswc.dao.sign; import java.io.BufferedReader; import java.io.InputStreamReade ...
-
spring boot 默认异常处理的实现
本周在看陈杰写的自定义异常的微信异常时,使用的是自定义异常状态码和信息,在出错时将他抛出,并用@ExceptionHandler注解定义一个全局异常处理器,根据异常的内容向前台发送状态码和信息,处理异 ...
-
Java中Http连接的两种方式(小结)
在java中连接http,介绍两种方法,一种是java的HttpUrlConnection,另一种是apacha公司的httpClient,后者是第三方的类库需要从外部,导入,同时这也是第一次使用外部 ...
-
Java程序部署到服务器上,接口请求下载文件失败/文件为空/文件名不对的问题
Java程序部署到服务器上,接口请求下载文件失败/文件为空/文件名不对的问题
-
如何使用MyBatis Plus实现数据库curd操作
目录 1.mp是什么 2.mp入门 2.1.curd 2.2.自动填充 3.乐观锁 3.1.场景 4.MP查询 4.1.多个ID批量查询 4.2.简单条件查询(Map) 4.3.分页查询 5.MP删除 ...
-
Tomcat 多端口 多应用
Tomcat在启动的时候,都会从D:/Tomcat5.0/conf/server.xml中获得server启动的一些基本信息:在server.xml中,你会看到这个节点,如下所示: <Servi ...
-
解析SpringSecurity自定义登录验证成功与失败的结果处理问题
一.需要自定义登录结果的场景 在我之前的文章中,做过登录验证流程的源码解析.其中比较重要的就是 当我们登录成功的时候,是由AuthenticationSuccessHandler进行登录结果处理,默认 ...
