精度java_long问题java

【问题记录】【Mybatis-Plus】报表查询慢之自定义分页查询中的统计个数

1 问题原因 生产环境系统的券表、会员信息表本身比较大,然后查询券的时候会关联会员表进行查询,本身select 并不慢大概2-3秒,但是页面查询就是慢,猜测可能就是分页查询的时候统计个数的时候慢,试着数据库执行了一下,还真是,count就要快达到一分钟了,慢的原因找到了,就是要优化这个分页统计个数的 ......
Mybatis-Plus 报表 个数 Mybatis 问题

Redisson/Jedis 线程数不足报错问题的思考

Redisson/Jedis 线程数不足报错问题的思考 背景 最近公司内总出现 Redis相关的错误 !-_-! 看我最近发的博客就可以看的出来. 这个错误提示其实是 两年前 清明节进行 压测时发现的. 当时其实没有将这个问题细致分析下去. 最近学习的比较多. 感觉可以尝试分析一下这个问题. 报错的 ......
线程 Redisson 问题 Jedis

java学习日记20230412-LinkedList

LinkedList全面说明 LinkedList底层实现了双想链表和双端队列的特点; 可以添加人意元素,可重复,包括null 线程不安全,没有实现同步 LinkedList维护了first和last两个属性,分别指向首节点和尾节点 每个节点Node对象,里面又维护了prev,next,item三个 ......
LinkedList 20230412 日记 java

【Java 线程池】【八】ScheduledThreadPoolExecutor之ScheduledFutureTask、DelayedWorkQueue原理

1 前言 上一节我们看了ScheduledThreadPoolExecutor线程池提交任务的流程。execute、submit、schedule、scheduleAtFixRate方法的原理:都是将任务封装为一个ScheduledFutureTask,然后提交到延迟阻塞队列里面,然后线程池里的线程 ......

【Java 线程池】【七】ScheduledThreadPoolExecutor提交任务原理

1 前言 前面我们主要看了ThreadPoolExecutor线程池。包括线程池内部有哪些核心的参数、每个参数的含义,通过向线程池提交任务的execute方法的内部逻辑以及执行流程是什么,通过FutureTask获取任务执行结果,以及阻塞、唤醒调用线程和线程池内部的工作者Worker的工作原理,线程 ......

v-if与v-show造成部分元素丢失的问题——v-if复用元素问题

问题描述 在写tab切换时遇到了一个问题,以下为简化后的问题所在的代码: <img v-if="tabIndex 2" id="t1"> <div v-if="tabIndex 2" id="t2"></div> <div v-if="tabIndex 2" id="t3"></div> <div ......
元素 问题 v-if 部分 v-show

解决m1遇到的node-sass依赖无法install的问题

node-sass这个库比较老,用ruby写的,安装时需要python2编译,建议新项目使用dart-sass或者less 由于homebrew不支持安装python2,网上其他教程太复杂了,咱简单粗暴的来 直接安装包安装python2 python2安装包 安装完终端输入python2即可验证 复 ......
node-sass install 问题 node sass

[Java EE]SpringBoot/Tomcat之启动时报"Error: Could not find or load main class CLASS xxxx"、"no main manifest attribute"异常

环境信息如下: OS: CENTOS 7 Tomcat : 9.0.46 SpringBoot: 2.3.12.RELASE Build JDK: 1.8.0_261 Runetime JDK : openjdk 1.8.0_362 1 “Error: Could not find or load ......
quot main SpringBoot attribute manifest

解决前端安装sharp出错问题sharp: Command failed.

报错如下:sharp: Command failed. cd C:\Users\xxx-api && yarn install yarn install v1.22.19un\Documents\my_files\A-Web-Project\service-categories\service-ca ......
sharp 前端 Command failed 问题

“先想后做“还是”先做后想“的问题

我是一个很谨慎的人。虽然谨慎背后的成因可能有点特殊,但是总的表现出来就是非常谨慎,而且可能还带点完美主义。这种星性格让我不管做什么事都要深思熟虑很久,这导致我在写代码的时候总是畏首畏尾,考虑太多情况,最终设计了一个自己都看不太懂的复杂的架构,最终什么也没完成。这种问题不是一次两次了,而且给我造成了很 ......
还是 问题

JAVA 用 List 实现堆

大顶堆:每个父节点都大于子节点 小顶堆:每个父节点都小于子节点 在堆中,每次加入元素或者移除元素,都要调整堆的位置,使其满足堆的定义。 常用于 topK 问题,k 个最大/最小元素,每次弹出大顶堆/小顶堆 堆顶元素即可。 以及堆排序问题,堆排序可以看成是将待排序的数组元素依次加入堆(每次加入都调整堆 ......
JAVA List

Java应用调优

针对 Java 应用,性能诊断工具主要分为两层:OS 层面和 Java 应用层面(包括应用代码诊断和 GC 诊断); 1. OS诊断(关注CPU、内存和IO三方面): Load Average top命令 按照经验,若数值小于 0.7*CPU 个数,则系统工作正常;若超过这个值,甚至达到 CPU 核 ......
Java

Java第三次作业

1.使用for循环计算1-100的和,除了以3结尾的那些数 package a; public class aa { public static void main(String[] args) { int sum=0; for(int i=1;i<=100;i++) { if(i%10==3) { ......
Java

Java第四次作业

使用for循环计算1-100的和,除了以3结尾的那些数 package 啵啵坤; public class 坤坤 { public static void main(String[] args) { // TODO Auto-generated method stub int a=1; int su ......
Java

Java面向对象习题接口篇

题目一: 按如下要求编写Java程序: (1)定义接口A,里面包含值为3.14的常量PI和抽象方法double area()。 (2)定义接口B,里面包含抽象方法void setColor(String c)。 (3)定义接口C,该接口继承了接口A和B,里面包含抽象方法void volume()。 ......
习题 接口 对象 Java

GnuTLS recv error (-110): The TLS connection was non-properly terminated问题的解决方案

1. sudo apt-get update 2. sudo apt-get install build-essential fakeroot dpkg-dev 3. sudo apt-get build-dep git 4. mkdir ~/git-openssl 5. cd ~/git-open ......

Java第四次作业

1.使用for循环计算1-100的和,除了以3结尾的那些数 package aaa; public class text { public static void main(String[] args) { // TODO Auto-generated method stub int sum=0; ......
Java

文件被打开或者占用无法删除问题记录

开发过程中,经常遇到一些奇葩问题,例如jar被其他程序占用。 无法build工程。 1、找到被文件被那个进程占用,win10为例 任务管理器->性能->资源监视器->cpu 关联句柄中输入你的文件:gaia.jar 2、杀掉进程 右键结束进程即可。 ......
文件 问题

java学习日记20230411-Vector

Vector Vector底层也是一个对象数组; Vector是线程同步的,即线程安全,Vector类的操作方法带有synchronized 在开发中需要线程同步安全的,考虑使用Vector public class Vector01 { //Vector线程安全 public static voi ......
20230411 日记 Vector java

Java: SpEL表达式

名词解释 SpEL(Spring Expression Language),即Spring表达式语言,能在运行时构建复杂表达式、存取对象属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bean定义。 实现原理 创建解析器:SpEL使用ExpressionParser接口表示解析 ......
表达式 Java SpEL

Java第四次作业

1、使用for循环计算1-100的和,除了以3结尾的那些数 package aaa; public class Text1 { public static void main(String[] args) { // TODO Auto-generated method stub int sum=0; ......
Java

02JAVA正则表达式

正则表达式是符合一定规则的字符串 单个符号 1、英文句点.符号:匹配单个任意字符。 表达式t.o 可以匹配:tno,t#o,teo等等。不可以匹配:tnno,to,Tno,t正o等。 2、中括号[]:只有方括号里面指定的字符才参与匹配,也只能匹配单个字符。 表达式:t[abcd]n 只可以匹配:ta ......
正则 表达式 JAVA 02

java命令执行漏洞

ProcessBuilder命令执行漏洞 Processbuilder执行命令的方式如下 ProcessBuilder pb = new ProcessBuilder("myCommand","myarg"); Process process = pb.start();#PROCESSBUILDER ......
漏洞 命令 java

JAVA第四次作业

1.使用for循环计算1-100的和,除了以3结尾的那些数 1 package dhd; 2 public class Tss { 3 4 public static void main(String[] args) { 5 // TODO Auto-generated method stub 6 ......
JAVA

Java 第四次作业

使用for循环计算1-100的和,除了以3结尾的那些数 package shangjilianxi; public class Timu1 { public static void main(String[] args) { // TODO Auto-generated method stub in ......
Java

java学习日记20230411-ArrayList

ArraylList注意事项 ArrayList可以加入null,并且多个; ArrayList是由数组来实现数据存储的 ArrayList基本等同于Vector,处理ArrayList是线程不安全(执行效率高),在多线程情况下,不建议使用ArrayLIst ArrayList示例 public c ......
ArrayList 20230411 日记 java

Java作业

1.输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package lll; import java.util.Scanner; public class lll2000 { public static void main(String[] args) { // TODO Aut ......
Java

Java第四次作业

使用for循环计算1-100的和,除了以3结尾的那些 package shangjilianxi; public class Timu1 { public static void main(String[] args) { // TODO Auto-generated method stub int ......
Java

Java第三次作业

1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) package aaa; public class Text1 { public static void main(String[] args) { // TODO Auto-genera ......
Java

最高法、河南高院--对主体质量问题的返修责任不属于从给付义务,可以适用法律关于履行抗辩权的规定;但竣工验收前的一般质量通病整改属从义务,其不适用先履行抗辩权对等义务的规定

(2020)最高法民终928号 吉林省筑居房地产开发有限公司、中建二局第一建筑工程有限公司建设工程施工合同纠纷二审民事裁定书 本院认为:建设工程的质量就是生命。吉林省宏盛工程检测有限公司对案涉工程二期地下车库进行质量检测所出具的SFJD字2018第0032号《司法鉴定意见书》已经明确,中建二局一公司 ......
抗辩权 义务 质量 通病 主体