---转载于:https://www.cnblogs.com/timesdaughter/p/6558427.html
2025/3/6 13:56:14 人评论 次浏览在很多Java应用中需要在程序中调用Java编译器来编译和运行。但在早期的版本中(Java SE5及以前版本)中只能通过tools.jar中的com.sun.tools.javac包来调用Java编译器,但由于tools.jar不是标准的Java库,在使用时必须要设置这个jar的…
2025/3/6 13:51:40 人评论 次浏览1 简介改进应用程序的性能是一项非常耗时耗力的工作,但是究竟程序中是哪些函数消耗掉了大部分执行时间,这通常都不是非常明显的。GNU 编译器工具包所提供了一种剖析工具 GNU profiler(gprof)。gprof 可以为 Linux平台上的程序精确…
2025/3/6 13:46:05 人评论 次浏览题目 题目链接 题解 欧拉筛,分解质因数。 题目就差把代码写出来了。 欧拉筛,筛出质数; 分解质因数就是不停的用一个数去除以质数,直到质数无法整除这个数,再换下一个质数去除,以此类推直到这个数被除到…
2025/3/6 12:25:49 人评论 次浏览经典三层 表述层(表示层): 前台交互,调用后台 web 业务逻辑层: 处理业务 service 数据持久层: 与数据库之间进行交互 dao 面向对象原则 面向修改关闭,面向拓展开放。 高内聚,低耦合 面向接口编程 用于松耦合 MVC设计模式 模式:被多数人使用和认…
2025/3/6 14:56:03 人评论 次浏览第三章 - 共享模型之管程(二) Monitor 概念 Java 对象头 以 32 位虚拟机为例 普通对象 Mark Word 包含一些标记信息,下面会详细讲解Klass Word 包含了对象的类信息 数组对象 其中 Mark Word 结构为 以32位虚拟机为例: hashcode: 占25位&am…
2025/3/6 14:55:33 人评论 次浏览概述 Jackson框架是基于Java平台的一套数据处理工具,被称为“最好的Java Json解析器”。 1、环境: jdk版本:jdk1.8spring版本:5.0.7.RELEASE jackson版本:2.9.5 Tip: 常见错误: 严重: Context initializati…
2025/3/6 14:54:32 人评论 次浏览因为mysql8对登录密码的加密方式做了调整,所以每次安装完mysql都要去翻翻教程,特此记录下,方便以后查看 docker 启动脚本 #! /bin/bash docker rm -f mysql8 docker run --name mysql8 -e MYSQL_ROOT_PASSWORD123456 -v /usr/local/mysql/lo…
2025/3/6 14:53:01 人评论 次浏览使用AsyncTaskLoader加载数据。但是LoadInBackground却不会被回调。这是什么情况?我要怎么解决这个问题?如果你和我一样有这样的疑问。你可以移步至我的blog的这篇文章找到答案。文章地址: http://kohoh1992.github.io/AsyncTaskLoaderDontWo…
2025/3/6 14:52:30 人评论 次浏览转:https://www.cnblogs.com/joylee/p/7513038.html 系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展…
2025/3/6 14:52:00 人评论 次浏览区块链技术进入公众视野后,为数据流动的底层逻辑增加了一套新方案,如今,优秀的从业者正不断修葺着这套新方案。 兴盛的互联网时代,成就了一众依靠数据快速崛起的科技公司,但随着数据孤岛的表象越发明显,科…
2025/3/6 3:46:33 人评论 次浏览使用 constexpr 的最佳实践:优化性能和减少错误1. 引言a. C11中引入的constexpr关键字b. 编译时计算与运行时计算的区别c. constexpr的意义和优势2. constexpr基本语法a. constexpr变量i. 语法ii. 使用场景b. constexpr函数i. 语法ii. 使用场景c. constexpr条件表达…
2025/3/6 3:46:02 人评论 次浏览Oracle中一般将自增sequence重置为初始1时,都是删除再重建,这种方式有很多弊端,依赖它的函数和存储过程将失效,需要重新编译。 不过还有种巧妙的方式,不用删除,利用步长参数,先查出sequence的ne…
2025/3/6 3:45:02 人评论 次浏览在Maven中调试 SSH框架的时候,发现项目启动的时候控制台显示下面的警告,尽管没有对项目的运行造成实质性的影响,最后一探究竟发现是struts2的版本太低的缘故,使用maven中央仓库中最新的版本就没有这个问题了。 1、问题 DEBUG - …
2025/3/6 3:44:00 人评论 次浏览【概述】 (1)在使用数据库进行模糊查询时,其效率是较低的(全表扫描)。 同时,Sql语句无法直接执行对文件内容的检索。 Lucene可以实现对文件内容的快速检索。 (2)可以使用Lucene实现全文检索。Lucene是Apach…
2025/3/6 3:43:29 人评论 次浏览