您的当前位置:TAGS -> JAVA
  • 浅谈Java几种文件读取方式耗时

    后端开发2025年08月12日

    目录 BufferedReader Files.readAllBytes Files.lines CommonIO::readFileToString 项目中经常会遇到文件读写,不同的读写方式速度之间有多大差异呢? 这里自己没有使用外部的依赖库,使用Java原生的文件读写方法: 测试文件大小,7.1M BufferedReader 代码: public s...

  • java对脚本语言的支持(如: ruby, groovy, javascript)

    后端开发2025年08月07日

    本文讲解Scripting API Scripting API是用于在Java里面编写脚本语言程序的API, 在Javax.script中可以找到Scripting API,我们就是用这个API来编写JavaScript程序,这个包里面有一个ScriptEngineManager类,它是使用Scriptng API 的入口,ScriptEngineMana...

  • java 调用命令行执行ruby ruby文件必须放在项目跟目录

    后端开发2025年08月02日

    import java.io.BufferedReader;import java.io.InputStreamReader; public class CMD_RUBY { private static String exeCmd(String commandStr) { BufferedReader br = null; try { Process p...

  • Java如何解析html中的内容并存到数据库详解

    前端开发2025年07月29日

    目录 一、前言 二、准备工作 三、开始爬取网站数据 总结 一、前言 最近接到一个任务,需要爬取五级行政区划的所有数据(大概71万条数据在),需要爬取的网站:行政区划 - 行政区划代码查询 发现这个网站不是用接口请求的,而且直接返回html代码,所以,去看了一下Java是如何解析html里面的内容 二、准备工作 我选用的是使用jsoup进行html的读取和解...

  • java通过MySQL驱动拦截器实现执行sql耗时计算

    数据库2025年07月29日

    目录 背景 具体实现 MySQL5 MySQL6 MySQL8 使用方法 测试结果 背景 公司的一个需求,公司既有的链路追踪日志组件要支持MySQL的sql执行时间打印,要实现链路追踪常用的手段就是实现第三方框架或工具提供的拦截器接口或者是过滤器接口,对于MySQL也不例外,实际上就是实现了MySQL驱动的拦截器接口而已。 具体实现 MySQL的渠道有不同...

  • sublime搭建c++/java/lua/python/ruby的配置文件

    后端开发2025年07月21日

    本人电脑win7 64位 提前装一下convert to utf-8插件,编译运行出现乱码,组合键ctrl+shift+c把源文件转成gbk编码. 仍乱码的话,重启编辑器|电脑|重新编辑中文部分。 c++ { "working_dir": "$file_path", "cmd": "g++ -Wall -fexec-charset=GBK \"$file_...

  • Perl、PHP、Python、Java和Ruby的比较

    后端开发2025年06月29日

    提问◆ Perl、Python、Ruby和PHP各自有何特点?◆ 为什么动态语言多作为轻量级的解决方案?◆ LAMP为什么受欢迎?◆ Ruby on Rails为什么会流行?◆ 编程语言的发展趋势是什么?讲解“剩下四种动态语言,我们将之归为后台脚本语言。”冒号说着画了张图表——引号听得仔细:“我记得您开始是把这些语言划分为C族静态语言、非C族静态语言和动态...

  • C,Ruby, Io, PHP, Python, Lua, Java, Perl, Applescript, TCL, ELisp, Javascript, OCaml, Ghostscript性能比较

    后端开发2025年06月23日

    I've always enjoyed fractals, and was curious if scripting languages were up to the task. I wrote a very simple Mandelbrot set generator for my test. Rather than optimizing for ea...

  • Unable to find a java Virtual Machine ---- Oracle SQL Developer

    数据库2025年06月18日

    前言最近刚好在安装Oracle数据库,在安装成功后,使用Oracle的SQL Developer的时候出现问题,记录一下~(版本oracle 11g) 问题及解决方法第一次打开Oracle的SQL Developer时,会跳出一个窗口,让选择java.exe的位置,这个时候,如果选择oracle自带的jdk里面的java.exe或者选择自己另外安装的64的...

  • 面试题收集最新 Java高级程序员面试题------https://www.cnblogs.com/mengdou/p/7233398.html 100道Java基础面试题----https://www.cnblogs.com/Jansens520/p/8608502.html

    前端开发2025年06月06日

    Java高级工程师面试题总结及参考答案-----https://www.cnblogs.com/java1024/p/8594784.html Java高级程序员(5年左右)面试的题目集----https://blog.csdn.net/fangqun663775/article/details/73614850/ Java中关于高级面试题的总结-----...