java
文章平均质量分 68
是馄饨呀
我想,认真工作、相信生活的人,才会被世界温柔以待!
展开
-
mach-o file, but is an incompatible architecture (have ‘x86_64‘, need > ‘arm64e‘解决办法
m1芯片解决rocksdb报错原创 2022-08-24 17:58:23 · 3886 阅读 · 0 评论 -
mac m1 用idea写java非常卡?这样设置直接起飞!!!
针对于 mac m1 芯片配置java开发环境原创 2022-08-05 15:56:39 · 6856 阅读 · 2 评论 -
【java】统计图表百分比和如何等于百分之百
最近遇到一个问题,各个类型资金占总资金的百分比,计算后客户端以图饼的形式展示。文章目录方法一:利用java中的Bigdecimal 进行统计方法二 差减法方法三 递增加一法方法一:利用java中的Bigdecimal 进行统计代码如下: @Test public void test() { double a = 5, b = 11, c = 13, d = 22, e = 36; long sum = 87; BigDecimal bi.原创 2021-11-08 16:03:56 · 1540 阅读 · 0 评论 -
【转载】正则表达式不要背
转载链接:https://juejin.cn/post/6844903845227659271转载 2021-10-14 10:06:51 · 307 阅读 · 0 评论 -
【java】BIO
文章目录1 BIO1.1 定义1.2 使用场景1.3 工作机制2 java实现简单数据传输2.1 BIO下的多发和多收机制2.2 BIO模式下接受多个客户端2.3 BIO总结3 伪异步I/O编程3.1 服务端类3.2 线程池类3.3 任务对象类3.4 客户端类3.5 总结4 BIO实现任意文件上传4.1 客户端4.2 服务端4.3 服务端封装类5 java BIO模式下的端口转发思想5.1 服务层5.2 线程对象封装类5.3 客户端馄饨高兴的去面试,最近看了ThreadLocal的原理,知道内存泄漏是怎原创 2021-08-04 19:46:16 · 357 阅读 · 0 评论 -
【java】jstack工具
文章目录一、介绍线程状态Monitor调用修饰**locked****waiting to lock****waiting on**parking to wait for二、命令格式三、使用实例四、如何分析1、线程Dump的分析2、死锁分析一、介绍jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:转载 2021-07-15 09:17:17 · 1917 阅读 · 0 评论 -
【java】JPS使用
文章目录1.什么是JPS2.使用方法:3.常用参数:1.什么是JPSjps(Java Virtual Machine Process Status Tool)是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上简单察看当前java进程的一些简单情况。很多人都是用过unix系统里的ps命令,这个命令主要是用来显示当前系统的进程情况,有哪些进程以及进程id。jps 也是一样,它的作用是显示当前系统的java进程情况及进程id。我们可以通过它来查看我们到底启动了几转载 2021-07-15 08:29:04 · 298 阅读 · 0 评论 -
【java】老大问我怎么停止一个线程,我上来就是一个stop,不为别的,就是玩
近期也是在复习,因为多线程这在项目中几乎没有考虑过,所以也是打算恶补一下。线程与进程首先,我们肯定得知道线程是干嘛的呗,这里就简单描述一下。在计算机中,我们把每个任务称为一个进程,就比如我现在打开了一个浏览器,那么这是不代表一个任务,我们又打开音乐播放器,这也算是一个任务。那么线程呢,比如我们在用word打字的时候,word可以让我们一边打字,一边进行拼写检查,同时在后台还可以进行打印,我们把这种称为线程。上边我们只是介绍了一下,下面我们进入正题。先说一下停止线程的几种方式:使用退出标志.原创 2021-05-21 17:13:36 · 218 阅读 · 0 评论 -
【java】馄饨的成神之路——java后端需要学习的东西
HTML:布局网页CSS:美化网页JavaScript:事物响应Jquery:简化java开发Bootstrap:样式模板Ajax:前端调用后端接口Json:数据返回格式Spring:轻量级的快速开发框架SpringMvc:快速开发Web应用框架FreeMarker:服务端模板引擎HttpClient:java实现的Http请求客户端Mybatis:一款优秀的持久层框架Mysql:国内开源的数据库软件Maven:项目管理工具,对java项目进行构建依赖管理Tomcat:servl原创 2021-04-29 19:44:38 · 223 阅读 · 2 评论 -
【JVM】visual GC插件安装步骤
jvisualvm 默认是不包含垃圾回收监控的,我们可以下载其扩展插件Visual GC来进行查看,下面我们来演示安装步骤。首先,进入官方:https:https://visualvm.github.io/index.html点击download去到版本中心这里列举了对应的版本找到jdk的bin目录中的jvisualvm.exe并打开将url换成我们刚才官方的url。点击可用插件,检查最新版本,找到visual GC找到visual GC可以看到我们已经安装了visual原创 2021-04-25 09:53:00 · 298 阅读 · 0 评论 -
【java】将json对象转换为class类之fastjson
我们在后端调用接口得到的结果集后,通常结果集是json的形式,如果我们要想获取json中得到内容,我们可以将json转换为class类,下面我们一起来看看吧文章目录引入maven依赖将result结果集转换为class类定义一个登录的实体类实现定义泛型方法引入maven依赖首先我们引入maven依赖,我这里引入的是1.2.75版本maven依赖入口<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --><.原创 2021-04-05 22:55:03 · 6573 阅读 · 1 评论 -
【java】后端代码调用其他项目的接口之HttpComponents
小编最近在写一个登录功能,但是用户user表不在我方的数据库,而在对方的数据库中,小编只能调用对方的登录接口进行验证用户信息,然后调用用户的信息,添加到缓存中,那么,如何在后端调用对方的接口呢?话不多说,让我们一起看看。小编在百度了半个多小时后,发现了一个强大的工具,HttpComponents,非常方便。文章目录HttpComponents介绍HttpComponents核心HttpComponents客户端HttpComponents使用导入依赖get和post请求get请求createUR.原创 2021-04-05 16:28:29 · 1809 阅读 · 0 评论 -
【java】万恶的魔法值
在最近的小云通知项目中,我负责维护后端的开发,也是深刻体会到用魔法值会给维护人员带来多大的痛苦!可谓一个bug改一天……文章目录什么是魔法值怎么处理魔法值什么是魔法值首先我们说一下什么是魔法值,所谓魔法值,就是未经预定义的常量,在阿里巴巴java开发手册上也明确规定,不允许使用魔法值。这里我们发现,由于B同学用 Id#taobao 来提取缓存中的内容,但是少了下划线,因为缓存中没有匹配的 key 与之相对应,所以在缓存中根本找不到,数据只能去数据库中查找。如果数据量少,那影响比较小,但是如果是.原创 2021-02-07 12:23:41 · 918 阅读 · 1 评论 -
【java】向指定邮箱发送电子邮件
我们有时候会有这样的需求,向指定用户发送邮件,有可能是最简单的邮件,有可能是带附件的邮件。下面我们来看一下如何发送邮件。文章目录网络协议获取授权码代码实现javax.mail 发送邮件springboot 发送邮件1.导入依赖2.全局配置3.写测试类测试网络协议首先我们要了解一下邮件协议。发送邮箱用到了SMTP、POP3和IMAP等协议SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务商的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。S.原创 2021-02-01 10:26:33 · 1328 阅读 · 0 评论 -
【java】idea控制台乱码?
发现很多人都有碰见idea编辑器控制台中文乱码的问题,期间小编也发现了此问题,这是我解觉的问题,希望对大家有所帮助一、启动Tomcat时控制台中文乱码解决方法:在tomcat安装文件夹bin目录下打开catalina.sh在 266行 复制下面字段(差不多就在这附近,不会偏差太多)if [ -z "$LOGGING_MANAGER" ]; then JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.C.原创 2020-12-27 21:36:02 · 1238 阅读 · 5 评论 -
【idea】idea中设置类注释和方法注释
在我们写程序中,注释是必不可少的,但是往往idea中默认的注释十分简单,没有@description、@author、@time等,如果自己每次都一个一个加真的是非常麻烦,所以我们需要加一些注释模板。idea默认的注释/** * * */修改后的注释类注释/** * * @ClassName ${ClassName} * @author ${author} * date ${time} */其中${} 里的内容是系统自动生成的比如/** * * @Clas.原创 2020-11-17 21:40:31 · 953 阅读 · 0 评论 -
【java】JAVA实现文件导出Excel
https://www.cnblogs.com/minixiong/p/11149281.html转载 2020-10-18 18:49:54 · 126 阅读 · 0 评论 -
【java】Scanner用for循环输入会跳过一次?
今天用Scanner和BufferedReader分别输入时发现用Scanner for 循环会自动跳过一次,然后还不知道为什么public static void main(String[] args) { Scanner scanner=new Scanner(System.in);// int n=Integer.parseInt(scanner.nextLine()); int n=scanner.nextInt(); for (int i = 0; i < n;.原创 2020-09-30 12:41:47 · 1150 阅读 · 0 评论 -
【java】时间常用工具类
最近写课表系统,涉及到很多时间的计算,总结了一些常用的计算时间的方法,方便以后的查看,有些方法估计 文章目录可能要导入的包根据日期获取当天是周几日期的偏移,在指定的日期跳到指定的周获取当前时间处在第几周的日期得到当前月份在指定时间后,通过周几来查询到指定的时间获取某段时间内的周一(二等等)的日期这是将时间转换后只保留年月日将字符串的时间转换为Date将时间转为时间戳获取当天的周数获取单独的 年 月 日获取当天的年月日获取提前几分钟的时间可能要导入的包hutool工具包,这个是一个很全的工具文档,值.原创 2020-08-29 14:37:51 · 503 阅读 · 0 评论 -
【session】web项目中session过期时间
转载链接:https://blog.csdn.net/t2080305/article/details/81063737转载 2020-07-27 15:23:30 · 246 阅读 · 0 评论 -
Maven 项目中 jsp出现 cannot resolve taglib with uri
出现原因没有相关的jstl jar包解决方法在 pom.xml文件中的 `dependencies`` 中加入如下代码: <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version></dependency>跟新 maven原创 2020-07-08 16:59:03 · 500 阅读 · 0 评论 -
一次 Druid 连接池泄露引发的血案!
转载:https://www.cnblogs.com/javastack/p/12467476.html转载 2020-07-08 08:54:31 · 478 阅读 · 0 评论