关闭

秋招真的很累人,记录一下自己的面试

渣渣的校招面试经历,果断好累...
阅读(93) 评论(0)

Trie树的持久化应用

> 本文思想参考与《Java虚拟机并发编程》,主要讨论的也是并发问题的设计方法, > > 至于使用到Trie树以及其在字符串匹配方面的数据结构问题不做过多的深入讨论。...
阅读(130) 评论(1)

并发策略之分工原则

并发并不能保证程序效率的提高,相反可能会出现死锁,幻读,脏读等情 况。而采用什么样的并发策略是提高程序性能的关键。...
阅读(95) 评论(1)

基本的垃圾回收算法总结

Java虚拟机中的垃圾回收机制的是虚拟机的灵魂所在。 下面介绍下虚拟机中的主要回收算法。 引用计数法 实现:对于实例化的一个对象O。只要有任何一个其他的对象引用O。O的引用计数器就加一。当引用失效的情况下,引用计数器减一。 优点:实现简单 缺点:(1)当出现循环引用的话无法处理。(例如A引用O,O也引用A)(2)每次引用计数器的加一减一操作会对系统的性能有一定的影响(实际项 目中当大量的对象被创建,并且...
阅读(216) 评论(1)

Java中四种引用类型

Java中引用类型分为四种 强引用、软引用、弱引用、虚引用强引用程序中一般使用的引用类型eg. String a = new String(“Hello”); 特点: 1.可以直接访问引用的目标对象 2.所指向的对象任何时候都不会被系统回收 3.强引用可能导致内存泄漏。软引用使用java.lang.ref.SoftReference 类实现 SoftReference...
阅读(74) 评论(1)

Java 虚拟机基本结构

Java 虚拟机的工作原理是一个Java程序员应该了解的基本知识。 在工作中我们也可以通过对Java虚拟机的配置进行性能优化。 提高我们程序的效率。 节约开发的成本。 下面就写一下Java虚拟机的基本结构...
阅读(131) 评论(1)

JDK8 JVM 简单堆分配实验

实验环境 JDK8 Eclipse Neon.1a Release (4.6.1) 实验问题在进行新生代的from和to空间分配的配置时发现分配的空间大小不对。实验内容 jvm参数 -Xmx20m -Xms20m -Xmn1m -XX:SurvivorRatio=2 -XX:+PrintGCDetails 程序 连续申请10次1M内存空间,总计10M...
阅读(314) 评论(3)

Spring JdbcTemplate使用实例

记一次Spring的JdbcTemplate小工具的使用和总结...
阅读(170) 评论(1)

海明码校验详解

海明码功能 海明码可以校验出数据是否有效,并且指出数据出错的位置。 详解 实现上述的功能,其实只需要考虑怎么样将数据出错的位置指示出来即可。 我们有3位数据101。 要对101进行校验。需要考虑增加N位校验码后的位数。这个称位海明码。 海明码的位数设为K位。 K=3+N。 N位校验码应满足可以指示出哪一位出错,2^N个状态应该大于K位海明码。再加上一个不出错的状态,所以...
阅读(260) 评论(1)

httpfox 带你进行一次HTTP协议精神旅行

《未来简史》 中提到,从古至今,我们总是生活在各种约束下。 按照约定成俗的方式生活。 古时候的宗教主义,现在的人文主义。 真正自由的思想是不受约束的,是令人愉悦。被称作精神旅行 之前一直在学习的一些知识,或是应付考试,或是应付开发工作。 可我们的生活并不止这些。 所以我要做一次精神上说走就走的旅行。 希望能带给你我一些在技术上的愉悦。 在出发之前先简单回顾一下HTTP协议的相关知识。...
阅读(174) 评论(1)

Spring IOC 容器详解

最近学习了一些Spring框架的知识,暂时先总结一下。许多新手在没有引路人的情况下可能会碰到许多白痴性的问题。作为一个有些所得的菜鸟,我把一些常识性的问题再赘述一下。大神轻喷。Spring的IOC 和 DIIOC(控制反转) 和 DI(依赖注入)的关系就像是一个人的名字和外号。作为Spring框架的内核之一,IOC是它的名字,而DI是为了方便人们对它的理解而起什么是IOC为了实现代码之间的解耦而实现...
阅读(172) 评论(4)

JSP import JavaBean 无法解析导入

今天学习Jsp与JavaBean的使用时碰到的问题,记录一下以免以后忘记 问题详述 新建了一个Dynamic Web Project 工程 在WenContent文件下增加FirstJsp.jsp 文件 使用JSP指令元素导入在src下的JustBean.java 代码如下 ...
阅读(808) 评论(1)

JAVA多线程基础实验编码及学习笔记总结

关于多线程的基础知识和相关概念,以及编程时可能会出现的问题参见我之前的两个博客 Java多线程和操作系统多线程关系 操作系统中进程和线程的概念理解 多线程基础实验 import Threads.*; public class Main { public static void main(String[] args) { /* * * 简...
阅读(222) 评论(1)

.NET基础概念解释及主要体系结构

一、.NET概念详解(1).NET .NET就是微软用来实现XML,Web Services,SOA(面向服务的体系结构service-orientedarchitecture)和敏捷性的技术。 .NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。 从技术的角度,一个.NET应用是一个运行于.NETFramew...
阅读(174) 评论(1)

Java多线程和操作系统多线程关系

这篇文章要讨论的是Java编程中的多线程和操作系统中的多线程的区别问题。 线程状态。首先两者的线程状态是一样的。(创建、就绪、执行、阻塞、终止),其实这五个状态也是进程的状态。 那么Java中的多线程 和 OS中的多线程的区别在哪里? 我们先来看下OS中的线程实现OS中线程的实现有三种,一种是用户级线程ULT,一种是内核支持线程KST,还有一种是前两种的组合方式。...
阅读(1287) 评论(2)
16条 共2页1 2 下一页 尾页
    个人资料
    • 访问:4915次
    • 积分:223
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:0篇
    • 译文:0篇
    • 评论:22条
    最新评论