当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] 关于引用的修改

    代码如下,出现返回值未被修改 publicclassEnumNameTest{publicstaticvoidmain(String[]args){Stustu=newStu("x","x");testD(stu);System.out.println(stu);//x,x}privatestat...

    89
    热度
  • [综合] 本地测试通过,mvn打包报错

    2019/3/20日:本地测试通过,mvn打包报错 异常原因:打包报错,异常是bigDecimal转long报错 解决过程: mvn打包报错,从错误日志中定位到代码?代码如下 ClassAa=newClassA();//引用的外部包 a.setTotalNum(newbigDecimal("11...

    52
    热度
  • [综合] 简单的Springboot获取Proverties中定义的属性

    首先Spring会自动加载默认的配置文件,这个文件里定义的属性不需要单独的处理,可以直接加载; 获取的方式有很多 可以使用注解@Value直接获取 Environment这个类的getProperty方法直接获取 当然也可以定义一个配置类,在类上加@PropertySource("classpat...

    43
    热度
  • [综合] 递归删除文件夹及下所有文件

    代码如下: /***删除文件夹下所有子孙文件*优点:不产生新对象,对内存友好*缺点:不能删除子孙文件夹*@parampath*/publicstaticvoiddelDirAndFile(Pathpath){booleandirectory=Files.isDirectory(path);try{i...

    70
    热度
  • [综合] nginx 管理脚本

    #!/usr/bin/bash #Copyright(C)2020SangforLtd.Allrightsreserved.#Date:2020年06月29日#Description:nginx的启动管理脚本srcipt #variablesnginx_install_doc=/usr/local/...

    27
    热度
  • [综合] synchronized,AtomicLong 和 LongAddr

    测试synchronized(升级,申请总线锁)对Long做++操作和AtomicLong(CAS实现)LongAddr(分段+CAS实现) 先说结论 高并发情况下,LongAddr优于Atomic优于Synchronized publicclassAtomicLearn{privatestatic...

    59
    热度
  • [综合] Phaser 分阶段栅栏

    JDK1.7添加了Phaser分阶段栅栏有点像多个CyclicBarrier组合起来一起使用 话不多收,上代码; 学习自马士兵老师的课 publicclassPhaser02{staticRandomr=newRandom();staticPhaserphaser=newMarryPhaser();...

    12
    热度
  • [综合] ThreadLocal 的好习惯 remove

    在多线程下,我们是经常使用ThreadLocal的,手动remove是一个好习惯,否则可能导致内存泄露 为了便于观察,我们使用堆栈溢出的方式查看内存泄露(因内存泄露导致oom) idea中运行参数-Xms20M-Xmx20M-XX:+PrintGCDetails 在t1中如果没有remove,gc是...

    31
    热度
  • [综合] 解耦,获取jar包中的数据

    需求:获取自定义jar包中某个方法的执行日志信息 需要打包的jar中: 定义接口,日志记录 /***@author*@version1.0*@description日志记录*@date2021/2/2816:12*/ publicinterfaceLogRecord{/***发送日志*@paramm...

    7
    热度
  • [综合] springboot rabbitmq 自定义连接工厂

    springboot使用rabbitmq 1:使用默认的连接工厂,只需要在配置文件中配置全局参数即可 如yml文件的配置 spring:profiles:active:dev##########################rabbitMq配置################rabbitmq:ho...

    18
    热度
  • [综合] Files.list 不会自动关流

    记录一次产线事故 环境:Linux,Springboot项目 反馈:服务处理请求大规模失败,报警! 日志显示:toomanyopenfiles! 因为是新申请的服务器,先查看下设置的句柄大小ulimit-n发现是65535,句柄数设置是合理的; 因为服务并没有被kill掉,查看当前服务持有的句柄数...

    45
    热度
  • [综合] 记录产线cpu过高的异常处理

    20210713日下午3点,jenkinsmaster访问失败,页面出现504,登录服务器,发现tomcat正常,服务并没有挂掉,但cpu打满,导致请求超时! 问题处理过程如下: top 查看cpu使用情况,发现是18454这个进程,cpu占用达到787%(服务器8c16g) top-p184...

    78
    热度
  • [综合] 使用二进制计算标志位

    需求:ABC三个按钮,分别有两种状态,计算任意按钮打开的所有状态 分析:很明显,这是个状态判断,用二进制为表示再合适不多;那么三位二进制,最大是7,我们只要遍历所有的数字是否包含这个开关就好了 二进制举例:A是001,B是010,C是100,那么A打开的所有数字就是001,011,101,111 O...

    31
    热度
  • [综合] log4j2 日志中添加业务单号

    日志配置如下,自动从上下文中获取logId 配置mvc拦截器,在每个请求中生成logId <?xmlversion="1.0"encoding="UTF-8"?> <configurationstatus="OFF"><properties><proper...

    16
    热度
  • [综合] 树行结构数据如何优雅的复制整个树

    t场景:在开发中经常使用树形结构来组织数据,而在业务中长长出现复制的操作。通常我们复制只修改了用户id,而其他字段都不变变。那么将一棵较大的树复制呢? 表结构如下: --用例库表 CREATETABLE`venus_case_library`(`id`bigint(20)NOTNULLAUTO_IN...

    58
    热度
  • [综合] 我的博客开通了!!!!!

    人生的路上有很多的趣事和难忘的经历; 在成功或失败的历程中,记录人生的点滴..... ??

    63
    热度
  • [综合] 获取sql中前N条件记录

    在sqlserver中经常会遇到获取前N行的记录;不妨你试试以下的方式: sql:selectTopN*fromtableName; sqlserver中的关键字top就是获取结果集中的前N条记录;

    49
    热度
  • [综合] 局域网中其他机器不能访问本机IIS网站

    问题:自己在本机(Win7)上创建了一个IIS网站,本机能够访问,但局域网其他机器不能访问。 解决方法: 打开【控制面板】,选择【WINDOWS防火墙】,进入。 在Windows防火墙界面,选择左侧边栏的【高级设置】; 在弹出的高级安全Windows防火墙界面中,选择左侧边栏的【入站规则】,...

    80
    热度
  • [综合] Tchart的横纵坐标最大和最小值如何用语句设置Tchart的横纵坐标最大和最小值

    在实际的项目开发过程中,我们经常要对图标的X轴和Y轴的最大、最小值及间隔进行设定方便我们图标的显示;以下的代码则实现此功能,希望以下代码对你有所帮助: //设定X轴 Chart1->BottomAxis->Automatic=false;Chart1->BottomAxis->...

    37
    热度
  • [综合] C++Builder Tchart与TDBchart

    最近接触得比较多C++Builder的Tchart和TDBchart这两个控件,也在网上搜索了很多资料,我就整理一下把常用的分享一下。 一、显示数据柱数据图表DBChart对象用于在报表中插入图表。双击数据图表对象,可以调出图表编辑器: (1)Series类型:(a)Format页(数据柱的风格)在...

    38
    热度