Java
AffectiveComputing
这个作者很懒,什么都没留下…
展开
-
SpringBoot导出txt文件
/* 拼接字符串 * @author * @param * @return */ @RequestMapping("exportLog.do") public void exportLog(HttpServletResponse response){ //获取日志 List<DtmSystemLog> list = logService.getLogs(); //拼接字符串 StringBuffer text = new StringBuffer();..转载 2021-08-12 15:40:32 · 6660 阅读 · 0 评论 -
为什么许多程序员极少使用break或者continue语句?
写程序应该尽量避免使用break和continue。转载来源:https://baijiahao.baidu.com/s?id=1681625635828356267&wfr=spider&for=pcfor、while循环语句里出现return是没有问题的,但如果你的循环里出现了break和continue,往往是因为对循环的逻辑没有考虑清楚,考虑周全了基本不需要break和continue。因为用了break和continue之后会让循环的逻辑和终止的条件变得复杂,难以确保正转载 2020-11-07 10:43:24 · 1011 阅读 · 0 评论 -
xml文件中SQL语句的大于号、小于号、等于号的转义问题
使用小于号或小于等于号的场景<delete id="delOvertimeLog" parameterType="java.lang.Integer"> DELETE FROM operate_log WHERE operate_time < CURDATE() - INTERVAL #{logCleanTime} DAY</delete>现象:会报解析异常Caused by: org.apache.ibatis.builder.Builder转载 2020-11-03 12:19:06 · 6911 阅读 · 1 评论 -
一文详解微服务架构
本文将介绍微服务架构和相关的组件,介绍它们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。转载 2020-11-03 11:03:24 · 164 阅读 · 0 评论 -
面试题:常见的多线程实战手撕代码(顺序打印数字、字母)
问题一: 一个多线程的问题,用三个线程,顺序打印字母A-Z,输出结果是1A 2B 3C 1D 2E…打印完毕最后输出一个Ok。代码一:public class forCharacter { private static char c = 'A'; private static int i = 0; public static void main(String[] arg...转载 2019-10-28 17:02:42 · 393 阅读 · 0 评论 -
Java获取变量的类型
对于简单类型变量,是无法直接获得变量类型的,要想获取,必须自定义函数进行返回。对于包装类型变量,是可以直接获得的,变量名称.getClass().getName();java中获取变量的类型可以使用每个类型的getClass()方法来获得,示例如下:class Test { public static void main(String[] args) { ...转载 2019-05-13 16:14:51 · 17775 阅读 · 1 评论 -
Java Stack类的详细实现分析
简介 我们最常用的数据结构之一大概就是stack了。在实际的程序执行,方法调用的过程中都离不开stack。那么,在一个成熟的类库里面,它的实现是怎么样的呢?也许平时我们实践的时候也会尝试着去写一个stack的实现玩玩。这里,我们就仔细的...转载 2019-06-05 11:03:08 · 1333 阅读 · 0 评论 -
eclipse查看java源码出现"The jar file rt.jar has no source attachment"
作为一名菜鸟,查看java 源码非常重要。而在eclipse中查看一个类的源码是非常方便的,直接按住 ctrl + 鼠标点击的那个类或方法,那么这个类或方法的源码就会出现。不过在此之前,需要先在eclipse中导入源码 src.zip. 这个源码src.zip不需要下载,只要你安装了jdk,那么在jdk安装的目录下就会有src.zip,无需解压,下面看一下怎么把源码导入eclipse中。1....转载 2019-06-01 11:10:58 · 291 阅读 · 0 评论 -
Java String和基本数据类型之间的转换(包装类)
一、String 转化成 基本数据类型利用基本数据类型对应的包装类的parseXxx() 或 valueOf() 方法注意 : String 对象的字面量 是 数字类型。否则会报异常(NumberFormatException)。例如 ://定义一个 str 对象,字面量为 "14"String str = "14";// 1) 利用基本数据类型对应包装类的parseXXX...转载 2019-06-01 11:22:04 · 1065 阅读 · 0 评论 -
Java中基本数据类型的最大值和最小值
一、分析基本数据类型的特点,最大值和最小值。1、基本类型:int 二进制位数:32包装类:java.lang.Integer最小值:Integer.MIN_VALUE= -2147483648 (-2的31次方)最大值:Integer.MAX_VALUE= 2147483647(2的31次方-1)2、基本类型:short 二进制位数:16包装类:java.lan...转载 2019-06-01 11:32:54 · 17230 阅读 · 0 评论 -
Java基本数据类型的最大值加一变为最小值
Java基本数据类型种类 在Java基本数据类型分为:byte,short,char,int,long,float,double,boolean名称占内存大小取值范围byte1Byte(8bit)[-128到128)也就是2的8次方sho...转载 2019-06-01 11:38:59 · 508 阅读 · 0 评论 -
Java读取字符
Scanner sc = new Scanner(System.in);String s = sc.next(); //返回一个String对象char c = s.charAt(0); //调用String对象的charAt()方法,该方法返回char原创 2019-05-14 15:21:52 · 3727 阅读 · 0 评论