![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作记录
文章平均质量分 85
snoopyfly~
菜鸟一枚,没啥好说的~
展开
-
多线程压测方法模板
多线程压测方法模板原创 2024-07-05 17:21:38 · 845 阅读 · 0 评论 -
解决 Xshell 连接阿里云日本服务器失败的问题(FileZilla 正常连接)
排查步骤登录阿里云后台,使用账号密码远程连接登录服务器使用systemctl status sshd查看 sshd 服务的状态● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2020-06-05 18:06:55 C原创 2020-06-10 18:00:16 · 1381 阅读 · 0 评论 -
Java 基础
面向对象的特征:封装,继承,多态封装:把客观的事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或对象操作继承:它可以使用现有类的所有功能,并且无需重新编写原来的类的情况下对这些功能进行扩展,但是继承后一般不提倡重写,因为这样违背了七大设计原则之一的《里氏替换原则》多态:重写和重载其实,重载和多态无关(如果真要说它是多态的体现,那就算编译时多态吧),对于两个重载函数的调用在编译器期间就确定了(通过看字节码可以知道),是静态的。真正的多态是重写,因为具体需要调用哪个子类的实现,需要到运行时原创 2020-06-08 14:29:43 · 201 阅读 · 0 评论 -
Java 异常体系
Java 异常体系结构类图常见的 ErrorStackOverflowError:栈溢出,常见于递归无正确出口或递归层级超过栈的深度OutOfMemoryError:内存溢出访问量/数据量突然剧增,超出预期内存泄露:代码不规范导致,如向 Map 中不停的添加对象,而该对象的 equals 和 hashCode 方法没有正确重写常见的 Checked ExceptionIOException:IO 操作时,显式 try-catch 或者 throwsClassNotFoundEx原创 2020-06-08 14:29:04 · 603 阅读 · 0 评论 -
设计模式之单例模式的八种写法
方式一class Singleton { private Singleton() { } private static final Singleton INSTANCE = new Singleton(); public static Singleton getInstance() { return INSTANCE; }}总结优点:写法简单,在类装载的时候就完成了实例化,避免了线程同步问题缺点:在类装载的时候就完成了实例化,没有达原创 2020-06-08 14:28:05 · 158 阅读 · 0 评论 -
常见字符的 ASCII 值
常见 ASCII 值:字符简称表示十进制八进制十六进制换行LF(line feed)\n(\12)1012a回车CR(carriage return)\r(\15)1315d空格SPACE\40324020不同平台的”换行“表示:操作系统换行Unix and macOSLF(\n)Classic macOSCR(\r)WindowsCRLF(\r\n)Java 中的进制表示:原创 2020-06-08 14:27:04 · 854 阅读 · 0 评论 -
利用动态规划解决购物中的最佳搭配问题
问题商品总价 4800,共有以下几种充值赠送活动,问怎么充值购买最划算且最方便?充值 200 赠送 10充值 300 赠送 15充值 500 赠送 25充值 1000 赠送 50充值 2000 赠送 100充值 5000 赠送 250实现import java.util.*;/** * 商品总价 4800,问怎么充值购买最划算且最方便? * 有以下优惠方案: * 充值 200 赠送 10 * 充值 300 赠送 15 * 充值 500 赠送 25 * 充值 1000原创 2020-06-08 14:25:12 · 745 阅读 · 0 评论 -
生成数据字典专用 SQL
SELECT COLUMN_NAME as '字段', COLUMN_TYPE as '类型', IS_NULLABLE as '空', IFNULL(COLUMN_DEFAULT,'Null') as '默认', IFNULL(COLUMN_COMMENT,'字面意思') as '注释' FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '数据库名称' AND table_name = '表名' AND COLUMN_NAM.原创 2020-06-08 14:23:50 · 88 阅读 · 0 评论 -
Linux 新创建前端用户并赋予 nginx 执行权限
新建用户useradd feuser给用户设置密码passwd feuser设置相应的文件夹的用户名和用户组chown -R feuser:feuser /developer/project/fe-project给文件夹赋权chmod -R 775 /developer/project/fe-project查看目录的所属者和操作权限ls -la /developer/project/fe-project将 nginx 执行文件的所属者设置为 feuserchow..原创 2020-06-08 14:21:35 · 1844 阅读 · 0 评论 -
SpringBoot 全局时间格式化【最新版本】(支持 Java 8+ 新时间类型,兼容旧类型)
SpringBoot 全局时间格式化SpringBoot 全局时间格式化一个配置,全局生效,再也不用一个一个属性加 `@JsonSerialize` 或 `@JsonSerialize` 注解或者手动 `SimpleDateFormat` 做时间转换了。。。SpringBoot 全局时间格式化一个配置,全局生效,再也不用一个一个属性加 @JsonSerialize 或 @JsonSeriali...原创 2019-07-11 16:43:55 · 767 阅读 · 0 评论 -
根据地址获取邮编工具类
根据地址获取邮编工具类import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.apache.commons.text.Stri...原创 2019-03-28 14:30:26 · 3040 阅读 · 6 评论 -
IntelliJ IDEA 2018.3 启动黑屏无响应
在此之前,为了方便调试堆内存写死并加入了日志的打印、以及内存溢出后的堆转储快照。-Xms64m-Xmx64m-XX:+PrintHeapAtGC-XX:+HeapDumpOnOutOfMemoryErrorgoogle 一下 " idea 启动黑屏" 并未找到解决方案,然后觉得可能是姿势不对,于是再次 google “idea 启动失败” 找到了一些文章,文中都是通过改 jvm 参数解...原创 2018-12-05 11:41:10 · 6117 阅读 · 1 评论 -
spring-data-jpa 报错:Parameter value element [null] did not match expected type [java.lang.String (n/a
(spring-data-jpa 报错:Parameter value element [null] did not match expected type [java.lang.String (n/a)])报错如下:代码中使用了 in 查询:List<OrderMasterExpense> findByBuyerOpenidInAndTypeAndUpdateTimeBetwe...原创 2018-11-30 22:36:37 · 17821 阅读 · 0 评论