工作中积累
文章平均质量分 78
scelong
从事IT互联网行业,工作中一直使用Java Springboot等技术栈,喜欢工作中造轮子,推动项目开发编码和技术实施效率;喜欢Python动态语言;在Python更多关注框架Django、FastAPI;
展开
-
异常“偶遇”之—— UnsupportedClassVersionError:Bad version number in .class file
<br />今日在做系统补丁开发时,偶遇了一番UnsupportedClassVersionError错误。从异常栈信息来说,Bad Version number in .class file 已经是非常明确的指示!可惜的是,往往在实际当中,总是被一些表面东西遮盖了这个Error的真实面目,把简单复杂化了(造成这个问题多是IDE引起的, 哎,方便的同时,也在制造麻烦)。 <br /> Google了一番无疑都是指向同一个问题:Java虚拟机版本不一致引发编译后.class文件在类加载时不能原创 2010-07-12 17:26:00 · 1338 阅读 · 0 评论 -
Oracle索引的学习……
<br />索引是对数据库表中一个或多个列的值进行排序的结构。 索引是为了提高数据库的查询性能,而引入的概念。索引的概念,就是根据表记录中的一个或多个列,通过一定的运算规则,将这些列的特征表示为一个数值或字符串。数据库系统将这些数值或字符串加上与之相关的ROWID,用一定的数据结构保存起来。实现的基本原理:使用了一个折半查找法,映射到数据结构上就是一个二叉树的应用【此理解片面】 索引分为:聚簇索引和非聚簇索引。 【聚簇索引】是索引目录与目前记录的物理位置一一对应,因此一个表中只能有一个聚簇索原创 2010-06-04 15:13:00 · 712 阅读 · 0 评论 -
interview questions
<br />1 自我介绍,一定要简明扼要,说明学历、专业、工作经验及所负责的工作、擅长的技能、职业计划等。 <br /> 职业计划<br /> 在IT业,管理你的职业生涯——不断关注与你的职业相关的发展状况是必不可少的 <br /><br /> 2 离职原因,不能太含混不清,不要谴责前公司,不要说新公司也可能具有的弊病,不要太狂妄。最好说下在不理想的情况下自己也曾试图改变那种境况,但未能如意 所以才辞职。 <br /><br /> 3 选择此公司的原因,最好结合自己的职业规划和原创 2010-08-09 16:49:00 · 572 阅读 · 0 评论 -
具有可过滤功能的JList组件【Swing】
<br />【场景】:在一个列表中,可以通过输入某个字符,而动态过滤列表中项的显示。当然,动态显示的项都是包含用户输入的字符!在此,实现的功能非常简单,没有更 多的复杂逻辑。仅是为学习者提供一些案例。可以从中进行自己需要的扩展。<br /> 【关系图】:<br /><br /> 在Swing中,想构建自己的组件,最简单的就是继承现有的组件,再做可定制的功能扩展,也不需要做太多额外的工作,因为Swing为我们提供了良好的可 扩展性。上图,简略的说明了待开发的可过滤的列表关系类图。以下做一些简单的描述:原创 2010-06-22 16:29:00 · 210 阅读 · 0 评论 -
有关tomcat6服务器的并发设置与优化(网上收集)
有关tomcat6服务器的并发设置与优化 tomcat的server.xml配置文件说明: server.conf 配置 <Connector port="8080" protocol="HTTP/1.1" maxThreads="30000" minSpareThreads="512" maxSpareThreads="2048" enableLoo原创 2011-11-22 10:53:17 · 2895 阅读 · 0 评论 -
使用到LinkedHashMap时的学习记录
LRU算法 LRU(Least Recently Used), 最近最少使用算法 将最近一段时间内最少被访问过的行淘汰出局。 因此需要为每行设置一个计数器,LRU算法是把命中行的计数器清零,其他各行计数器加1。 当需要替换时淘汰行计数器计数值最大的数据行出局。 这是一种高效、科学的算法,其计数器清零过程可以把一些频繁调用后再不需要的数据淘汰出Cache, 提高Cache的利用率。原创 2012-01-09 13:47:05 · 6136 阅读 · 0 评论