Java
文章平均质量分 85
hidetobj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java里判断Image文件信息格式(GIF/PNG/JPG)/Size/Height/Width?
1,判断Image格式用UE打开GIF/PNG/JPG格式的图片文件我们会发现在文件头部某几个位置的字节的值连起来是'GIF'/'PNG'/'JFIF'它们的位置分别如下:GIF: 012JFIF(JPG): 6789PNG: 123这样我们可以通过判断这几个字节值来得到Image文件格式:[code]String type = "";byte b0 = i...2007-06-05 18:01:32 · 598 阅读 · 0 评论 -
Ubuntu 11.10 安装Java、JIRA/Confluence/FishEye、Nginx
[b]1. 替换Ubuntu源[/b]编辑/etc/apt/source.list[code]deb http://mirrors.163.com/ubuntu/ oneiric main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ oneiric-security main restricted...原创 2012-03-01 22:26:41 · 633 阅读 · 0 评论 -
Android开发WeatherForecast程序
[b]1,使用Googel API[/b][url]http://www.google.com/ig/api?&weather=beijing[/url][b]2,使用DOM解析XML[/b][code]String weather = "";String url = "http://www.google.com/ig/api?&weather=beijing";Def...2009-03-28 13:38:02 · 258 阅读 · 0 评论 -
CSP-J 初赛阅读程序 3 大高频考点剖析:以 2023 年 LCS 题为例
本文深入解析CSP-J初赛阅读程序的高频考点,重点剖析动态规划与STL容器的应用,以2023年LCS题为例,详细讲解算法原理、代码陷阱及备考策略。通过四步分析法和专项训练建议,帮助考生提升逆向解析代码的能力,掌握vector等STL容器的使用技巧,有效应对竞赛挑战。原创 2026-07-10 12:43:22 · 462 阅读 · 0 评论 -
Spring与ThreadLocal的讨论
Singleton是不能使用非Singleton的实例的比如Spring中Manager是不能直接new Session实例来使用的所以Spring用外部ThreadLocal的Session来提供给Manager透明的使用不同Thread使用Singleton的Manager,而Manager对不同Thread使用新的Session实例...2007-07-31 12:27:08 · 141 阅读 · 0 评论 -
WordPress性能安全挑战与现代化架构迁移方案
WordPress作为全球最流行的内容管理系统,已经服务了互联网近二十年。但今天我们要讨论的是:在2024年的技术环境下,WordPress是否真的已经被淘汰?至少在某些特定场景下,答案可能是肯定的。 这次我们不谈概念,直接看实际数据:WordPress在全球网站中占比超过40%,但同时也有大量用户反映性能问题、安全漏洞和开发效率低下。从最新的网络热词可以看到,用户关注的重点已经从"如何搭建WordPress"转向"如何解决WordPress的性能和安全问题"。 1. 核心能力对比分析 能力项 WordPr原创 2026-07-08 12:53:32 · 498 阅读 · 0 评论 -
使用Jetty和DWR创建伸缩性Comet程序
[url=http://www.ibm.com/developerworks/java/library/j-jettydwr/index.html]Ajax for Java developers: Write scalable Comet applications with Jetty and Direct Web Remoting[/url]Create event-driven Web ...2007-07-28 21:11:03 · 158 阅读 · 0 评论 -
Java代码规范
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html2007-07-19 01:12:33 · 101 阅读 · 0 评论 -
AIGC实战指南:从概念到应用,掌握人工智能生成内容的核心技能
人工智能生成内容(AIGC)是当前人工智能领域的重要分支,其核心原理基于生成式人工智能技术,特别是大语言模型和扩散模型。大语言模型通过深度学习海量文本数据,掌握了语言理解和生成能力;扩散模型则通过学习图像数据分布,实现了从噪声到清晰图像的生成过程。这些技术的结合,使得AIGC能够自动化生成文本、图像、代码等多种形式的内容,极大地提升了内容生产的效率和质量。在工程实践中,AIGC已广泛应用于内容创作、代码开发、设计创意、数据分析等多个场景,成为提升个人和团队生产力的重要工具。掌握AIGC的关键在于理解其技术原原创 2026-06-30 15:43:38 · 451 阅读 · 0 评论 -
Tiger in the house
很高兴花周五晚上2个小时的时间来阅读这样一本实用的书 -- 《Java 5.0 Tiger》很多我面试过的朋友,工作经验两年以上,到今天都只用过JDK1.4,中WebSphere/WebLogic的毒不浅智,日日知新也一、新的类库1, [url=http://java.sun.com/j2se/1.5.0/docs/api/java/util/Arrays.html]jav...2007-07-14 02:49:44 · 112 阅读 · 0 评论 -
深入了解Java ClassLoader、Bytecode 、ASM、cglib
[color=blue][b]一、Java ClassLoader[/b][/color][b]1,什么是ClassLoader[/b]与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个 Java 类。此外,这些类文件并非立即全部都装入内存,而是根据程序需要装入内存。ClassLoader 是 JVM 中将类装入...2007-07-05 16:50:18 · 158 阅读 · 0 评论 -
Axis2快速上手指南
原文链接:[url]http://ws.apache.org/axis2/1_1_1/quickstartguide.html[/url]本指南的目的是让你尽可能快的创建使用Axis2的服务和客户端,我们将使用一个简单的StockQuote服务并显示给你一些创建和部署它的不同的方式,以及快速的看看Axis2自带的一些工具,然后我们将看看创建访问这些服务的客户端。[b]内容[/b]...2007-03-01 23:22:08 · 137 阅读 · 0 评论 -
推荐轻量级面向服务Web开发库Objot
[url=http://objot.info/]Objot[/url]是我们公司[url=http://www.aragonconsultinggroup.com/]Aragon Consulting Group[/url]的大牛crazybird发起的开源web开发库,基于JavaScript,Java,Python等,目前版本14,基于Java的Web封装框架已经可以使用了。Objot...2007-05-27 22:17:15 · 179 阅读 · 0 评论 -
实战Mule:利用Mule调用XFire发布的文件上传服务
[b]配置Mule和XFire环境[/b]参考前面的文章[url=http://hideto.iteye.com/blog/65607]实战Mule:利用Mule调用XFire发布的Web服务[/url]。[b]利用XFire发布一个文件上传Web服务UploadService[/b]在Eclipse里新建项目webservice,目录结构如下:[code]webservi...2007-03-27 15:17:26 · 181 阅读 · 0 评论 -
Ubuntu 18.04 swap配置指南:fallocate与mkswap实战详解
Swap是Linux内存管理的核心安全阀,用于在物理内存不足时提供可预测的内存回收兜底机制。其原理基于内核对匿名页的换入换出调度,依赖swappiness参数调控策略,并通过swap分区或swapfile实现持久化存储。技术价值在于提升系统稳定性与OOM容错能力,尤其适用于2GB内存设备、内存密集型应用(如Docker、PyTorch训练)及嵌入式长期运行场景。本文聚焦Ubuntu 18.04默认无swap的现实挑战,深入解析fallocate快速分配与mkswap元数据写入的底层差异,涵盖权限加固、fst原创 2026-06-19 12:10:46 · 434 阅读 · 0 评论 -
开源ESB引擎Mule初印象
[url=http://mule.codehaus.org]Mule[/url] is the leading open source ESB (Enterprise Service Bus) and integration platform. It is a scalable, highly distributableobject broker that can seamlessly han...2007-03-22 18:13:20 · 352 阅读 · 0 评论 -
Docker Desktop Windows 配置 Python 3.8 开发环境:5步完成基础镜像定制与端口映射
本文详细介绍了在Windows系统下使用Docker Desktop配置Python 3.8开发环境的完整流程,包括基础镜像选择、Dockerfile定制、端口映射等关键步骤。通过5个简明步骤,帮助开发者快速搭建容器化Python开发环境,实现高效开发与部署。特别针对Windows平台优化了容器配置方案,并提供了常见问题解决方案。原创 2026-07-06 14:02:50 · 483 阅读 · 0 评论 -
学习Eclipse RCP之Hello World
[b]创建插件项目[/b]打开Eclipse并选择File->New->Project->Plug-in Project,Project name填"org.eclipse.ui.tutorials.rcp.helloworld",然后Next,对于"Would you liketo create a rich client application?"选择Yes,然后Next,Templa...2007-03-12 17:57:25 · 132 阅读 · 0 评论 -
Google Web Toolkit上手指南
[b]目录[/b]安装Google Web Toolkit构建一个简单的程序从零开始创建一个程序(不用Eclipse)从零开始创建一个程序(使用Eclipse)[b]安装Google Web Toolkit[/b]1,安装Java SDK如果你没有安装最新版本的Java SDK,下载并安装[url=http://java.sun.com/javase/downloa...2007-03-12 16:07:26 · 461 阅读 · 0 评论 -
5分钟学习Maven2
[b]安装[/b]Maven是一个Java工具,所以你必须安装[url=http://java.sun.com/]Java[/url]环境首先,下载Maven并解压到你选择的安装目录,例如在windows下的C:\maven,或者Linux下的/usr/local/maven。然后添加系统变量$M2_HOME和M2_HOME/bin到你的系统路径。在终端或者命令提示里输入以下指令:...2007-03-12 01:12:40 · 108 阅读 · 0 评论 -
Nix构建可复现开发环境:告别Unity/Unreal ARVR环境配置噩梦
在软件开发中,依赖管理和环境配置是影响开发效率和协作一致性的基础挑战。传统包管理器难以彻底解决版本冲突和环境隔离问题,导致开发者在切换项目或平台时陷入配置困境。Nix通过纯函数式和声明式配置,从原理上实现了环境的确定性和可复现性,其内容寻址存储和隔离机制确保了每次构建都能产生比特级一致的结果。这一技术价值在AR/VR开发中尤为突出,因为这类项目通常需要集成图形渲染、物理模拟、多平台SDK(如ARKit、ARCore)等复杂技术栈,对系统环境要求苛刻。通过编写.nix配置文件,开发者可以精确声明Unity或U原创 2026-07-23 15:29:08 · 576 阅读 · 0 评论
分享