Java

java获取当前类名和方法名

BelowIpresentyoutwodifferentwaystogetthecurrentClass:UsingThreadUsinggetClass()Thesimplestwaytogetthenameoftheclasswhereyourcodeisbeingexecutedinisusingthe ...

java编码,乱码问题详解

 一、常见的编码格式1.ASCII  基础编码,英文和西欧字符。  用一个字节的低7位表示,一共128个。  0~13是控制字符如换行、回车、删除等,32~126是打印字符,键盘输入。2.IOS-8859-1  ASCII的扩展。  用一个字节表示,一共256个。3.GB2312  中文编码字符集。  用两个...

[转]谈谈Java中的语法糖

*该博客转自http://blog.csdn.net/danchu/article/details/54986442 语法糖(SyntacticSugar),也称糖衣语法,指在计算机语言中添加的某种语法,这种语法对语言本身功能来说没有什么影响,只是为了方便程序员的开发,提高开发效率。说白了,语法糖就是对现有语...
代码星球·2020-08-08

spring-boot配置热更新

springboot使用的时候会遇到不断重启启动类的情况,热更新可以免去手动重启的烦恼,springboot应用配置热更新主要有两种方式:1、使用springloaded配置pom.xml文件新增如下:<!--springboot热部署--><dependency><groupId>...
代码星球·2020-08-08

spring-boot配置log4j日志

springboot默认使用logback日志记录工具,修改为log4j:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</arti...

spring-boot之简单定时任务

首先是pom.xml依赖:<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.or...

spring-boot之入门实践

spring-boot是spring的一种微服务框架,spring-boot的出现是为了解决以往spring项目中xml文件繁琐的配置。具体介绍参考:http://docs.spring.io/spring-boot/docs/1.4.0.M2/reference/htmlsingle/这里主要记录下spring-bo...
代码星球·2020-08-08

java中list、set、map区别(转)

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的...
代码星球·2020-08-08

spring mvc随笔

一、SpringMvc学习笔记1、使用SpringMvc时需在web.xml文件中添加配置<servlet><servlet-name>springMVC</servlet-name><servlet-class>org.springframework.web.servl...
代码星球·2020-08-08

struts2随笔

1、struts.properties配置常量等同于struts.xml中配置(置于类加载路径下面)struts.multipart.maxSize文件上传最大大小struts.action.extension默认struts处理的请求后缀struts.enable.DynamicMethodInvocation是否支...
代码星球·2020-08-08

JAVA 微服务架构的全局认识

1、微服务和SOA区别SOA:   关注服务重用微服务:主要关注解耦,服务力度 2、什么是SpringCloud (SpringCloud是一个技术生态:提供了快速构建微服务的技术组件)1、服务的动态感知(下线,上线(恢复、扩容))Eureka2、如何高效管理服务提供者...

JAVA架构的演变介绍

什么是架构1、对系统进行有序化重构2、分与合的过程  横向的(水平) 水平分表,数据分到多个表里面,比如1000w数据,拆分成多个小表数据  纵向的(垂直) 列数比较多的表,拆分成多个小表存储不通数据  大的系统-->拆分成很多个子系统,模块,组件 架构内容1、技术(基础架构组)--...
代码星球·2020-08-08

初识 JAVA并发编程 笔记

线程:CPU执行的最小执行单元并发/高并发(服务端能够承载的吞吐量)1、硬件基础CPU核心数,内存,磁盘[机械硬盘,固态硬盘],网络2、软件层面(最大化的利用硬件资源)线程数量、JVM内存分配大小、网络通讯机制(BIO、NIO、AIO)、磁盘IO3、线程数量如何提升服务端的并发数量好比:单行车道,和多行车道并发和并行单...

Java 压缩视频(无需安装插件)

亲测可用,基于ffmpeg去进行压缩,测试原视频大小:835.87MB压缩后大小:118.8MB压缩比率:85.78%压缩视频jar包源码地址: https://github.com/a-schild/jave2 好了,开始上代码1、首先pom文件中引入下面两个jar包<dependency&...

Springboot/SpringMvc 读取上传 xls 文件内容

/***读取上传xls内容返回*@paramfile*@return*/@RequestMapping(value="/read.xls")@ResponseBodypublicStringread(@RequestParam("file")MultipartFilefile){//判断上传的文件类型是不是图片intm...