String类的intern()方法 -- 重用String对象,节省内存消耗
摘要:String str1 = new String("SEU")+ new String("Calvin"); System.out.println(str1.intern() == str1); System.out.println(str1 == "SEUCalvin"); jdk 为1.8 输出
阅读全文
开启iptables-service,查看、增加、删除防火墙端口
摘要:背景:在阿里上买了台服务器,然后安装zookeeper,然后没有回调 好像没有设置防火墙 需要注意的是:CentOS7默认的防火墙不是iptables,而是firewalle. 解决方法一、保持firewall方式管理如果要添加范围例外端口 如 1000-2000语法命令如下:启用区域端口和协议组合
阅读全文
springboot应用如何提高服务吞吐量
摘要:# 背景 生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。 # 方案 1、undertow替换tomcat 电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将web容器从tomcat替换为undertow,下面介绍下步骤: 1)增加pom配置 <de
阅读全文
使用mybatis插件自动生成实体(pojo)类
摘要:2016-04-21 09:58:09 首先下载我已经搭好的工程,下载下来按照下面的操作配置和运行下就能轻松搞定! 地址:http://pan.baidu.com/s/1jIhJFTG 这是一个maven搭建的工程,将项目导入到工程中,导入完之后目录: 先看第1步: 打开generatorConfi
阅读全文
随机数和随机字母
摘要:随机数 Random random = new Random(); Float i = random.nextFloat(); System.out.println((int)(i*1000000));// 815214 Random random = new Random();//默认构造方法Ra
阅读全文
MyBatis可视化代码生成工具
摘要:原文: https://blog.csdn.net/qq_40087415/article/details/85041995
阅读全文
强大易用的日期和时间库 Joda Time
摘要:Joda-Time提供了一组Java类包用于处理包括ISO8601标准在内的date和time。可以利用它把JDK Date和Calendar类完全替换掉,而且仍然能够提供很好的集成,并且它是线程安全的。 Joda-Time主要的特点包括: 1. 易于使用:Calendar让获取"正常的"的日期变得
阅读全文
mysql 跨库join
摘要:目标:数据库A中的表可以join数据库B中的表。 环境:Windows系统,免安装版mysql-5.7.22。 需求:数据库中表很多,将表按业务划分到不同的数据库,保存表之间必要的关联关系。 一、开启FEDERATED引擎执行命令:SHOW ENGINES;,查看mysql数据库中Federated
阅读全文
对象Bean与Map互转问题
摘要:一、摘要 在实际开发过程中,经常碰到需要进行对象与map之间互转的问题,其实对于对象、Map 之间进行互转有很多种方式,下面我们一起来梳理一下: 利用 JSON 工具包,将对象转成字符串,之后再转成 Map,这种需要转换2次,相对来说效率比较底; 利用 Java 反射,获取 Bean 类的属性和值,
阅读全文
httpclient 上传图片
摘要:背景:前端上传图片,后台接收到,转发给第三方系统或文件系统。 jar包 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.5</vers
阅读全文