java
文章平均质量分 64
f776527249
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Memcached 入门-介绍-使用-优化
Java_memcached-release一、了解和使用使用安装memcached在这一块已经有车了,就不再造了。一个日本君写的:长野雅广memcached-全面剖析.pdfheiyeluren(黑夜路人) Memcached-...2011-09-16 13:54:48 · 220 阅读 · 0 评论 -
以对象思考问题
1简单的说。面向对象的思维就是以对象为中心来思考问题 ,然则什么又叫做“以对象为中心来思考问题 ”呢?举个例子 有一个账户,账户中有存款上有余额,您可以对账户进行存款与提款的动作,并可以查询以取得存款余额。2识别问题中的对象与属性。账户是一个比较单纯的问题 ,可以从问题 中出现的名词来识出对象,描述中有 账户 与余额 两个名词,基本上两个名词都可以误码别成对象,而在这个简凌晨的问题 ...2009-07-21 13:52:22 · 180 阅读 · 0 评论 -
深入解析MPC885调试逻辑:硬件断点与观察点原理及实战应用
在嵌入式系统开发中,硬件调试技术是定位复杂Bug的关键手段。断点和观察点作为核心调试机制,允许开发者在代码执行流或数据访问的瞬间暂停CPU,从而精准捕获系统运行状态。其原理基于硬件比较器、计数器与组合逻辑电路,能够监控指令地址、数据地址及数据值,并支持多条件组合触发。这种技术对于调试内存溢出、数据竞争及偶发性问题具有极高价值,尤其在驱动、内核及实时系统开发中不可或缺。MPC885通信处理器集成了八个比较器、两个计数器和两套AND-OR逻辑,提供了灵活的监控能力,例如可配置“当地址为0x80001000且数据原创 2026-06-13 09:34:07 · 436 阅读 · 0 评论 -
我们天天的写程序。如果老板有一天,不让你写了,叫你去搞用户需求时,你会发现自有哪些不足?...
你第一次写需求的时候是不是无从下手呢?人生有很多第一次,第一次写需求,让我们无从下手。 在前辈的经验直导下,在网上下载了需求说明的模板,需求的模板里的每一个模块都有解释,教你怎么写,你现在知道了怎么写了,现在你的问题又来,写些什么呢。自己知道和了解功能。但是无用语言表述成文档、、、、、、 程序员的跨越点,不知所措.... 当你写程序写到不想写的时候,...2010-07-15 23:03:15 · 217 阅读 · 0 评论 -
使用spring定时任务时间格式cronExpression设置
org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:1.秒(0–59)2.分钟(0–59)3.小时(0–23)4.月份中的日期(1–31)5.月份(1...原创 2010-06-20 18:23:43 · 225 阅读 · 0 评论 -
Dom4J UTF-8 编码问题解决方案......
这几天用到了xml技术但是发现了个问题就是无法以UTF-8保存xml文件,保存后再次读出的时候会报“Invalid byte 2 of 2-byte UTF-8 sequence.”这样一个错误 试着使用GBK、gb2312编码来生成的xml文件却可以正常的被解析。 后来在网上找到前辈的资料。 public void createXML(String fileName) {...原创 2010-09-14 12:02:42 · 253 阅读 · 0 评论 -
MPC8560内存一致性、缓存控制与性能监控实战解析
内存一致性是多核与多主设备系统正确运行的基石,它通过MESI等硬件协议确保所有处理器核心和DMA等主设备对共享数据视图的同步。其技术价值在于为高并发数据访问提供了透明的“交通规则”,避免了数据竞争和脏读,是构建可靠嵌入式系统的核心。在嵌入式网络通信、工业控制等对实时性与可靠性要求极高的应用场景中,内存一致性与缓存控制、性能监控共同构成了底层优化的关键三角。本文以飞思卡尔MPC8560 PowerQUICC III处理器为例,深入剖析其通过硬件监听协议、原子操作指令对以及精细的缓存锁定机制来保障数据一致性的原原创 2026-06-13 09:40:27 · 636 阅读 · 0 评论 -
PowerPC Book E架构核心寄存器深度解析与MPC8560实战配置
在嵌入式系统与处理器开发中,寄存器是软件与硬件直接对话的核心接口,理解其工作机制是进行底层驱动开发、操作系统移植及性能调优的基石。寄存器作为CPU内部的高速存储单元,其设计遵循分层与权限控制原则,通过配置不同的状态位、控制位和数据位,实现对处理器运行模式、中断响应、内存管理及外设控制等关键功能的精确操控。掌握寄存器原理,对于提升系统稳定性、优化实时性及进行深度调试具有不可替代的技术价值,广泛应用于通信处理器、工业控制及高性能嵌入式设备等场景。本文以Power Architecture Book E架构及MP原创 2026-06-13 14:48:27 · 354 阅读 · 0 评论 -
java 泛型介绍与使用
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。优点:安全简单泛型在使用中还有一些规则和限制1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。2、同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实...2011-05-20 14:26:37 · 128 阅读 · 0 评论 -
HtmlCleaner Html文档解析器
HtmlCleaner是一个开源的Java语言的Html文档解析器。HtmlCleaner能够重新整理HTML文档的每个元素并生成结构良好(Well-Formed)的 HTML 文档。默认它遵循的规则是类似于大部份web浏览器为创文档对象模型所使用的规则。然而,用户可以提供自定义tag和规则组来进行过滤和匹配。它被设计的小,快速,灵活而且独立。Html...原创 2011-09-05 14:44:45 · 182 阅读 · 0 评论 -
1到35之间的7个数相加能等于100的算法能有几个 那7个数不能重复 ;
1到35之间的7个数相加能等于100的算法能有几个 那7个数不能重复 ; (2009-05-22 00:20:29) ┣ Fierce ┫for(int i1=1;i1<=35-6;i1++){ for(int i2=i1+1;i2<=35-5;i2++){ for(int i3=i2+1;i3<=35-4;i3++){ for(int i4...2009-05-22 00:50:57 · 1077 阅读 · 0 评论 -
Java模式开发之责任链模式
从击鼓传花谈起 击鼓传花是一种热闹而又紧张的饮酒游戏。在酒宴上宾客依次坐定位置,由一人击鼓,击鼓的地方与传花的地方是分开的,以示公正。开始击鼓时,花束就开始依次传递,鼓声一落,如果花束在某人手中,则该人就得饮酒。 假比说,贾母、贾赦、贾政、贾宝玉和贾环是五个参加击鼓传花游戏的传花者,他们组成一个环链。击鼓者将花传给贾母,开始传花游...原创 2011-06-27 15:28:54 · 118 阅读 · 0 评论 -
数据分页1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10 分页数据 int currPage=23;//当前页 int totalPage=24;//总页数 int pageSize=10;//页码个数 int startNum=0;//开始页码 int endNum=0;//结束页码 //当前页小于5 if(currPage<=5){ ...2011-06-30 15:31:22 · 359 阅读 · 0 评论 -
设计模式
设计模式------------------------原创 2011-07-05 12:27:10 · 117 阅读 · 0 评论 -
MPC8560 DDR控制器时序、刷新与ECC配置实战指南
在嵌入式系统设计中,内存控制器是连接处理器与DDR SDRAM的关键桥梁,其核心职责在于将处理器的访问请求,精确转换为符合JEDEC标准的内存命令与时序。理解其工作原理,对于保障系统稳定性与性能至关重要。DDR SDRAM通过双倍数据速率技术提升带宽,但其动态存储特性要求必须进行周期性刷新以防止数据丢失。同时,在高可靠性应用中,ECC(错误检查与纠正)机制能自动检测并修正单位错误,是抵御软错误、确保数据完整性的关键技术。这些机制共同决定了内存子系统在通信处理器、工业控制等场景下的表现。本文以MPC8560的原创 2026-06-13 15:35:29 · 435 阅读 · 0 评论 -
MPC8560 TSEC寄存器深度解析:从硬件统计到缓存优化的嵌入式网络诊断实践
在嵌入式网络开发中,硬件寄存器是连接底层芯片与上层软件的桥梁,提供了最直接的系统可观测性。以太网控制器通过一系列精心设计的统计与配置寄存器,将物理层至MAC层的运行状态和数据流特征暴露给开发者。理解这些寄存器的工作原理,是进行高性能驱动开发与深度故障诊断的基础。其核心价值在于,能够将网络问题的排查从基于高层工具的“黑盒猜测”,转变为基于精确硬件事件的“数据驱动分析”。例如,通过解析接收错误计数器(如RFCS、RALN)和发送冲突计数器(如TSCL、TXCL),可以精准定位物理链路故障、半双工网络拥塞等典型问原创 2026-06-13 16:59:38 · 684 阅读 · 0 评论 -
java emoji处理工程例子
java emoji处理工程例子原创 2012-11-08 17:22:20 · 183 阅读 · 0 评论 -
java Socket Demo
java socket test原创 2012-08-24 09:51:56 · 154 阅读 · 0 评论 -
MPC8560 SCC HDLC模式实战:寄存器配置、总线模式与驱动开发
在嵌入式通信系统中,HDLC(高级数据链路控制)协议是构建可靠同步数据链路的核心标准,其通过标志位、零比特插入和CRC校验机制保障了数据帧的完整性与顺序。理解其工作原理是进行底层驱动开发的基础。从技术实现层面看,HDLC协议需要微控制器内部专用通信控制器(如SCC)的支持,涉及寄存器配置、缓冲区管理和中断处理等关键环节。这些技术的价值在于能够为工业控制、电信接入等场景提供稳定、高效的串行通信能力。本文聚焦于PowerQUICC系列处理器中的MPC8560 SCC模块,深入解析其HDLC模式下的**状态寄存器原创 2026-06-13 14:36:11 · 507 阅读 · 0 评论 -
Java 数据验证
在web开发当前就会遇到一些数据有效性验证的相关代码编写。一般的写法如: public class User { public String username; public String password; public Integer age;} public addUser(User user) { St...2017-05-12 10:27:50 · 305 阅读 · 0 评论 -
MPC885外部总线接口:复位配置、信号行为与总线协议详解
在嵌入式系统与处理器设计中,外部总线接口是连接CPU与外部存储器及外设的核心通道,其信号行为与配置直接决定了系统的启动可靠性与运行稳定性。其工作原理基于同步总线协议,通过时钟信号协调地址、数据与控制信号的传输时序。该技术的核心价值在于实现处理器与异构外设间高效、可靠的数据交换,是构建复杂嵌入式硬件平台的基础。在通信设备、工业控制等应用场景中,工程师常需深入理解并精确配置总线接口的复位行为、信号驱动类型与仲裁机制,以规避系统启动失败、数据访问错误等典型问题。本文聚焦于MPC885 PowerQUICC处理器的原创 2026-06-13 10:24:04 · 473 阅读 · 0 评论 -
HTML 文件基本结构 基本语言标志内容
html 各种 标记 *******带有附件*******教程 解压缩码为leiwuluan.iteye.com<HTML> </HTML>,<HEAD> </HEAD>,<TITLE> </TITLE...原创 2009-03-03 13:10:01 · 215 阅读 · 0 评论 -
我的随笔servlet 很好的重要的
很好的。。。1. Servlet的基本概念Servlet 是一种独立于平台和协议的服务器端的Java 应用程序, 可以生成动态的Web 页面。Servlet 是位于Web 服务器内部的服务器端的Java 应用程序, 与传统的从命令行启动的Java 应用程序不同, Servlet 由Web 服务器进行加载, 该Web 服务器( 如Tomcat)...原创 2009-03-30 22:27:27 · 151 阅读 · 0 评论 -
深入解析MPC8xx PowerPC核心:指令执行、内存模型与嵌入式实战
在嵌入式系统开发中,处理器架构的指令执行与内存访问机制是构建稳定、高效系统的基石。以经典的RISC架构为例,其设计哲学强调精简指令集和确定性执行,这直接关系到系统的实时性与可靠性。其核心原理在于通过流水线、加载/存储单元(LSU)等硬件设计,在追求性能的同时,确保异常处理的精确性和数据访问的一致性。这种机制的技术价值在于为底层驱动、操作系统内核及高性能应用代码提供了可预测的执行环境,避免了并发陷阱,并优化了数据访问模式。典型的应用场景包括通信基础设施、工业控制和汽车电子等对确定性要求极高的领域。本文聚焦于F原创 2026-06-13 10:46:29 · 452 阅读 · 0 评论 -
你想学好java吗?那你就看这个吧JAVA思想(中文版)think in java
这是一本学习java 的一本好书。。如果你想学java那么你就先看看这一本书。。。 如果你想成为一个很好的java程序人员。。。那么你就要看这一个。。。。 看你没看过的。。。。...原创 2009-03-31 10:09:54 · 143 阅读 · 0 评论 -
MPC885异常处理机制:从PowerPC架构到嵌入式系统实战
异常处理是计算机系统响应意外事件的核心机制,它通过中断正常指令流,跳转到预设的异常向量表执行处理程序。其原理在于硬件自动保存处理器状态(如程序计数器和机器状态寄存器),确保现场可恢复。这一机制的技术价值在于保障系统稳定性、实现实时响应与任务调度,是操作系统和嵌入式系统的基石。在嵌入式开发、实时操作系统移植、驱动开发等场景中,异常处理的配置与优化直接影响系统可靠性。本文聚焦于PowerPC架构的经典通信处理器MPC885,深入解析其精确异常模型、外部中断处理流程以及SRR0/SRR1等关键寄存器的工作原理,为原创 2026-06-13 09:51:26 · 283 阅读 · 0 评论 -
MPC885 MMU内存管理:嵌入式系统虚拟内存与地址转换实战解析
内存管理单元(MMU)是现代处理器实现虚拟内存与内存保护的核心硬件组件,它通过地址转换机制将程序使用的虚拟地址映射到物理内存,为操作系统提供了内存隔离、安全保护和高效利用的基础。其工作原理基于页表结构和TLB(转换后备缓冲器)加速,通过硬件辅助的地址转换,实现了多任务环境下内存空间的独立性与安全性。在嵌入式系统开发中,MMU的技术价值尤为突出,它使得在资源受限的硬件上运行复杂实时操作系统成为可能,并能有效管理DMA缓冲区、外设寄存器等敏感区域的内存属性。MPC885作为经典的PowerPC嵌入式处理器,其M原创 2026-06-13 13:48:20 · 366 阅读 · 0 评论 -
深入解析MPC885 MMU的TLB管理与硬件辅助表遍历机制
内存管理单元(MMU)是现代处理器实现虚拟内存和内存保护的核心硬件模块,它通过地址转换机制将程序使用的虚拟地址映射到物理内存。其核心原理在于利用页表记录映射关系,并通过转换后备缓冲器(TLB)这一高速缓存来加速频繁的地址转换过程。MMU的技术价值在于为操作系统提供了内存隔离、保护和高效利用的硬件基础,是实现多任务、内存安全及高性能计算的关键。在嵌入式实时系统、通信控制等领域,对MMU的精细控制直接关系到系统的稳定性和性能。本文以Freescale MPC885处理器的MMU为例,聚焦其分离式TLB设计和硬件原创 2026-06-13 11:10:16 · 411 阅读 · 0 评论 -
java 面试的一个小笑话。包你开心。
面试官:熟悉哪种语言应聘者:Java。面试官:知道什么叫类么应聘者:我这人实在,工作努力,不知道什么叫累面试官:知道什么是包? 应聘者:我这人实在 平常不带包 也不用公司准备了面试官:知道什么是接口吗? 应聘者:我这个人工作认真。从来不找借口偷懒 M:知道什么是继承么Y:我是孤儿没什么可以继承的 M:知道什么叫对象么?M:知道,不过我工作努力,上进心强,暂时还没有打算找对象。...原创 2009-04-02 09:41:11 · 273 阅读 · 0 评论 -
MPC885硬复位配置字与系统总线信号详解及硬件设计实战
在嵌入式系统开发中,处理器启动配置与总线协议是确保系统稳定运行的基础。硬复位配置字作为处理器的“基因编码”,通过硬件电路在复位瞬间完成最底层的初始化,决定了内存控制器、总线仲裁、引导模式等核心硬件行为,其原理在于利用外部电阻网络在特定时序窗口锁存数据总线电平。这一机制的技术价值在于解决了系统启动初期的“先有鸡还是先有蛋”问题,使得CPU在软件执行前就能建立基本的运行环境,如确定引导地址、总线频率和字节序。其应用场景广泛存在于基于PowerPC等架构的通信处理器、工控设备及网络设备中。本文以MPC885的硬复原创 2026-06-13 12:11:50 · 721 阅读 · 0 评论 -
MPC885内存映射解析:从寻址机制到驱动开发的嵌入式实战指南
内存映射是嵌入式系统开发中CPU与硬件资源通信的核心机制,它定义了处理器如何通过地址总线访问和管理内部寄存器、存储器和外设控制器。其原理在于将物理地址空间划分为不同区域,并通过特殊寄存器(如IMMR)切换映射视图,以实现地址空间的复用与高效管理。理解内存映射对于驱动开发至关重要,它直接关系到硬件能否被正确初始化和高效访问,是进行性能调优和系统稳定的基础。在通信网关、工业控制等对实时性要求高的应用场景中,精准的内存映射配置能确保数据在CPU与协处理器(如CPM)间的零拷贝共享,从而提升系统吞吐量。本文以经典的原创 2026-06-13 15:40:50 · 494 阅读 · 0 评论 -
Java执行dos命令
调用DOS命令这一功能有时是很需要的,如要在JSP中用ping命令测试与某一台机器的网络是否连通。 JDK1.4中的java.lang.Runtime类中提供了调用外部命令的方法,调用方法如下:public static Runtime getRuntime() 这个方法返回一个Runtime实例对象,再用这个对象的如下方法来...原创 2009-04-09 18:41:06 · 160 阅读 · 0 评论 -
MPC885 PowerQUICC处理器时钟与内存控制器配置详解
在嵌入式系统开发中,时钟与内存控制器是决定系统稳定性和性能的核心硬件模块。时钟系统通过锁相环(PLL)将外部晶振频率倍频、分频,为处理器内核、总线及外设提供精准的工作时钟,其配置直接关系到系统能否正常启动与运行。内存控制器则负责管理处理器与各类存储器(如SDRAM、Flash)的接口时序,通过可编程的寄存器组定义存储体映射、访问时序和操作模式,是确保数据正确读写与系统高效运行的关键。本文以经典的Freescale MPC885 PowerQUICC处理器为例,深入解析其PLL配置寄存器(PLPRCR)与内存原创 2026-06-13 16:14:30 · 372 阅读 · 0 评论 -
Java 单例模式
java模式之单例模式: 单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例 例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对象。而...原创 2009-04-09 18:43:13 · 110 阅读 · 0 评论 -
java 字符串方法大全。stringbuilder
string 对象的方法和用法 1> length();取得字符串的长度 2> equals();判断原字符串中的字符是否等于指定字符串中的字符 3> toLowerCase();转换字符串中的英文 字符为小写 4> toUpperCase();转换字符串中的英文 字符为大写 5> char charAt(int index);...2009-04-17 22:54:19 · 260 阅读 · 0 评论 -
使用递归实现文件的查找
/** * 使用递归算法 */public class FileSearch { public void search(File file, String extendName) { if (file.isDirectory()) { File[] files = file.list...原创 2009-04-17 23:40:49 · 212 阅读 · 0 评论 -
MPC885 UPM内存控制器配置:支持外部主设备访问的时序设计与工程实践
在嵌入式系统开发中,内存控制器是协调处理器与外部存储设备通信的核心组件,其设计直接关系到系统性能与稳定性。其核心原理在于通过可编程状态机精确控制访问时序,以满足不同存储设备的特定要求。这项技术的核心价值在于提供极高的时序控制灵活性,能够为SDRAM、DRAM、Flash等非标设备定制访问周期。在复杂的多主设备应用场景中,如系统集成DMA控制器或协处理器时,内存控制器需要支持外部主设备无缝访问共享内存资源。MPC885处理器的用户可编程机(UPM)机制正是为此而生,它通过可编程的RAM字序列,实现对片选、字节原创 2026-06-13 14:32:47 · 369 阅读 · 0 评论 -
MPC885 UPM配置页模式DRAM:从时序分析到性能优化的嵌入式内存接口实战
在嵌入式系统开发中,内存控制器是连接处理器与动态随机存取存储器(DRAM)的核心枢纽,其配置直接决定了系统的性能与稳定性。DRAM访问涉及复杂的行、列地址选通与定时刷新机制,不同芯片的时序参数各异,因此可编程内存控制器(如UPM)应运而生,它允许工程师通过软件定义精确的访问序列来匹配特定DRAM的时序要求。这项技术的核心价值在于能显著提升数据交换效率,尤其适用于网络设备、工业控制等对实时性和吞吐量要求严苛的场景。本文以MPC885处理器的用户可编程机(UPM)为例,深入剖析如何为页模式DRAM设计和配置可靠原创 2026-06-13 14:03:26 · 409 阅读 · 0 评论 -
Java 的基础关于字符串转为日期的方法:
Java 的基础关于字符串转为日期的方法:我在这一边用了一个SimpleDateFormate 类:基本代码如下:public static void main(String[] args){ String date="19901205"; SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd"); ...原创 2009-05-08 22:44:14 · 131 阅读 · 0 评论
分享