- 博客(53)
- 资源 (8)
- 收藏
- 关注
原创 Java基本数据类型以及包装类型的常量池技术
装箱:将基本类型用它们对应的引用类型包装起来;拆箱:将包装类型转换为基本数据类型;举例://装箱 int n = i;//拆箱L1L2从字节码中,可以发现装箱其实就是调用了 包装类的valueOf()方法,拆箱其实就是调用了xxxValue()方法。因此,等价于int n = i等价于如果频繁拆装箱的话,也会严重影响系统的性能。应该尽量避免不必要的拆装箱操作。
2023-05-05 12:59:23
894
原创 JDK、JRE 和 JVM 之间的区别
它包含一组库 + JVM 在运行时使用的其他文件。JDK 包含私有 Java 虚拟机 (JVM) 和一些其他资源,例如解释器/加载器 (java)、编译器 (javac)、归档器。它是一个规范,它提供了一个可以在其中执行 Java。JVM、JRE 和 JDK 是平台相关的,因为每个OS的配置彼此不同。是一个软件开发环境,用于开发 Java 应用程序和小程序。它还可以运行那些用其他语言编写并编译为 Java 字节码的程序。(jar)、文档生成器 (Javadoc) 等,以完成Java应用程序的开发。
2023-05-05 12:11:05
530
原创 为什么越来越多的企业选择了云计算
随着数字化转型的加速,越来越多的企业开始选择云计算作为信息技术应用的基础设施。那么,云计算究竟有哪些优势?未来发展趋势又是怎样的呢?让我们一起来探讨一下吧。云计算是数字化转型的基础设施之一,可以为企业带来降低成本、提高效率和灵活性等多种好处。企业需要正确认识云计算带来的机遇和挑战,把握新技术和应用的发展趋势,不断提升自身的竞争力,实现数字化转型的成功。
2023-05-05 11:57:21
1180
原创 如何才能写出高质量代码
在现代软件开发中,代码质量是至关重要的。一个高质量的代码应该易于阅读、易于维护,能够达到性能和可扩展性要求,同时保证安全性和健壮性。为了写出高质量的代码,我们需要遵循一些最佳实践和方法论,同时注重软件工程方法和编码规范。下面我们将探讨如何写出高质量的代码。要写出高质量的代码,我们需要关注以下方面:代码设计与规范:我们应该使用结构清晰、命名规范、注释详细的代码,这样可以提高代码的可读性和可维护性。单元测试和集成测试:我们应该进行单元测试和集成测试,确保代码的质量和可靠性,减少重复代码的工作量。
2023-05-05 11:50:50
1291
原创 vue+springboot实现预览word
主要思路是前端把文件id获取到,去数据库搜索到存放word的url地址,后端通过url地址把doc文档转换成输入流,然后通过输出流存放到一个专属的pdf文件夹,再把这个pdf生成链接给前端,前端显示的话就用这一个链接进行显示。
2023-05-05 10:11:32
2003
原创 jdk8最后一个免费版本号
JDK8的什么版本是免费商用的?2019年JDK8 u221之前的版本是可以免费商用的。此后需要Oracle的商用许可才能商用。
2022-11-23 14:17:09
662
原创 dubbo低版本如何配置权重
一、dubbo-admin 动态改变二、 xml + @Service方式1.整体配置 <dubbo:application name="${dubbo.application.name}"> <dubbo:parameter key="weight" value="999"/> </dubbo:application>2.单个接口配置@Service(weight=50)@Componentpublic class UserServiceI
2022-03-11 14:53:49
2692
原创 Arthas热替换服务器文件
#一.jad命令反编译,然后可以用其它编译器,比如vim来修改源码# mc命令来内存编译修改过的代码# 用retransform命令加载新的字节码#二.本地上传class文件然后直接用retransform命令加载新的字节码#方法执行数据观测,能观察到的范围为:返回值、抛出异常、入参watch com.web.controller.task.UserController getUserInfo "{params,target,returnObj,throwExp }" #反编译内存中
2021-12-17 15:18:46
893
原创 window.open打开子窗口回调父窗口函数
window.open打开子窗口回调父窗口函数父页面JS<script> var btn = document.getElementById('btn') btn.addEventListener('click', function () { window.open('子页面.html', '','width=600,height=300') }) // 监听子窗口回传数据
2021-11-13 20:40:45
1956
原创 adb命令
1、adb (android debug bridge 安卓调试桥) 连接PC和手机,让电脑能够通过adb的命令来操作控制手机。Android 系统基于linux内核,使用java语言开发了一系列脚本工具。安卓系统中,很多的命令都是继承自linux的。2、Android SDK(software development kit 软件开发工具包) 中就会包含adb。搭建adb的环境:1.简化版,直接拷贝adb.exe和两个相关的dll文件,就可以运行adb。2.标准版:把SDK环境搭建起来,
2020-10-16 15:51:17
542
原创 float精度丢失问题
原数 float 234.567将一个内存存储的float十进制转化为二进制格式的步骤(1)先将这个实数的绝对值化为二进制格式,注意实数的整数部分和小数部分的二进制方法在上面已经探讨过了。11101010.1001000100100110111010010111100011010101(2)将这个二进制格式实数的小数点左移或右移n位,直到小数点移动到第一个有效数字的右边。1.1101010100 1000100100 110 111010010111100011010101 12345678
2020-10-14 15:12:29
261
原创 Centos下crontab安装失败的解决办法
问题描述因为需要对Mysql数据库进行定时备份,首先按常规套路在CentOS下使用yum进行安装yum install crontabs提示Mysql版本冲突。。。事务检查出错: file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.73-8.el6_8.x86_64 conflicts with file from package mysql-community-common-5.7.13-1.el6.
2020-10-14 15:07:20
1272
原创 HTML设置滚动条样式
html::-webkit-scrollbar { /*整体样式*/ width : 16px; height: 1px; } html::-webkit-scrollbar-thumb { /*滚动轴*/ border-radius: 16px; box-shadow : inset 0 0 8px rgba(0, 0, 0, 0.2);...
2020-06-08 13:42:14
659
原创 SQL Server备份远程数据库
--建立映射 exec master..xp_cmdshell 'net use z: \\本机IP\共享文件夹 "本机密码" /user:本机IP\administrator'/*--说明:z:是映射网络路径对应本机的盘符或COPY 时将z: 换成 \\本机IP\共享文件夹。administrator是登陆的用户名 密码 指定的是administrator用户的密码 --*...
2020-03-30 17:08:00
263
转载 线上定位问题
文章转载自作者justry_deng,原文链接: https://blog.youkuaiyun.com/justry_deng/article/details/90447410 的部分内容,并做了部分修改线上高cpu占用率问题定位:提示:在业务量不大的情况下,cpu占用率过高,死循环以外,常见的可能还有:内存泄漏,导致大量full GC......排查开始:第一步:使用top指令,定位CPU占用较高...
2020-03-13 09:50:50
252
原创 hibernate少量数据查询慢
问题:hibernate 查询 TbDefectTable对象 233条数据需要5-6秒时间此项目为公司拥有很久历史的项目TbDefectTable对象有20个字段 + TbDefectTable关联对象 5个字段hibernate版本:Manifest-Version: 1.0Ant-Version: Apache Ant 1.7.0Created-By: 1.5.0_13-119 ...
2019-12-10 15:18:36
556
原创 WebMvcConfigurerAdapter 方法过时
Spring Boot 继承WebMvcConfigurerAdapter 方法过时(在spring5.0版本后这个类被丢弃了WebMvcConfigurerAdapter ,虽然还可以用,但是看起来不好。)又发现继承WebMvcConfigurationSupport类会导致一些问题解决:WebMvcConfigurerAdapter 源码spring 5....
2019-08-12 09:55:23
186
原创 MD5加密工具类
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * MD5加密 * */public class MD5Util { // 盐,用于混淆MD5 private...
2019-07-09 17:17:59
156
原创 获取日期
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH时mm分ss秒");System.out.println(df.format(LocalDateTime.now()));
2019-07-04 09:17:44
134
转载 富文本编辑器
富文本编辑器https://blog.youkuaiyun.com/sky274548769/article/details/82012344https://blog.youkuaiyun.com/qq_33745799/article/details/70031641
2019-07-04 09:16:38
118
原创 html元素可编辑
属性加上contenteditable="true" 例如:<p contenteditable="true">这是一段可编辑的段落,快来尝试编辑该文本吧。</p>
2019-07-04 09:12:10
354
原创 判断当前日期是否是月末
public static void main(String[] args) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date parse = sdf.parse("2019-02-01"); for (int i = 1; i <= 31; i...
2019-06-06 08:38:45
1514
原创 Comparator实现自定义排序
List<Map<String,Object>> list = query.list(); //对集合进行排序 Collections.sort(list, new Comparator<Map<String,Object>>() { public int compare(Map<String, Object> o1, Ma...
2019-06-03 17:03:58
2419
原创 laydate日期选择器类型切换
<select id="date" onchange="dateShow(this)"> <option value="date">日</option> <option value="month">月</option> <option value="year">年</option></se...
2019-06-03 11:23:58
4660
1
wiztree-4.22
2024-11-21
《码蚁免费成绩管理系统》
2023-05-05
《校园二手交易平台》毕业设计
2023-05-05
立体停车车库系统设计与实现
2023-05-05
ssm框架的网上订餐系统-毕业设计
2023-05-05
一款个人博客系统-毕业设计
2023-05-05
计算机专业认证在线考试系统
2023-05-05
中国城市地名及区域划分数据集
2023-05-05
《医学影像数据集集锦》
2023-05-05
《毕业设计管理系统》1
2023-05-05
ChatGPT Prompts魔法咒语大集合
2023-05-05
《ChatGPT应用实战》
2023-05-05
2023年最新的Vue全套面试题(含答案)
2023-05-05
Apache ShenYu
2023-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人