当前位置: 代码迷 >> Java相关
 解决方案列表
  • [Java相关] netty4虚拟内存不停飙升

    netty4虚拟内存不断飙升去年升级过一个老的netty3的程序到netty4,近期突然注意到一个问题,就是这个程序随着时间虚拟内存会不断升高.之前升级的时候担心存在内存泄露,所以还特意用jstate跟踪过gc回收的情况,并没有异常.虽然当时也发觉内存占用有缓慢升高的趋势也没有特别在意,仅做观察处理...

    64
    热度
  • [Java相关] 口试@单例模式

    面试@单例模式单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。懒汉式,线程不安...

    436
    热度
  • [Java相关] JVM学习(三)——总结Java内存模型

    JVM学习(3)——总结Java内存模型俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及到的知识点总结如下:为什么学习Java的内存模式缓存一致性问题什么是内存模型JMM(JavaMemoryModel)简介volatitle关键字原子性可见性有序性...

    63
    热度
  • [Java相关] Java中“|”跟“||”用法的区别

    Java中“|”和“||”用法的区别例子:1inta=5;2intb=10;34if(a>4|b++>10){5System.out.println("a:"+a+"\nb:"+b);6}运行结果:a:5b:111inta=5;2intb=10;3if(a>4||b++>10...

    65
    热度
  • [Java相关] Java构造方法的互相调用

    Java构造方法的相互调用在Java中,如果类的一个构造方法想要调用另一个构造方法,需要用this(参数列表)的形式来调用。publicclassStudent{Stringname;intage;publicStudent(intage){this("Jack",age);}publicStude...

    61
    热度
  • [Java相关] 用java编纂小程序打印“金字塔”

    用java编写小程序打印“金字塔”packagedemo1;publicclassDemo{publicstaticvoidmain(String[]args){inta=4;for(inti=1;i<=a;i++){for(intk=1;k<=a-i;k++){System.out.p...

    53
    热度
  • [Java相关] java多线程-Se地图hore信号量使用

    java多线程-Semaphore信号量使用介绍信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,它负责协调各个线程,以保证它们能够正确、合理的使用公共资源。概念Semaphore分为单值和多值两种,前者只能被一个线程获得,后者可以被若干个线程获得。Semaphore当...

    57
    热度
  • [Java相关] java系列一 环境变量配置

    java系列1环境变量配置我的电脑→属性→高级系统设置→环境变量1、新建变量名:java_home变量值:C:\ProgramFiles\Java\jdk1.7.0_72这个是你jdk装到哪儿就找哪个目录2、path变量追加(因为一般情况path变量都有了)%java_...

    54
    热度
  • [Java相关] java中get请求的中文乱码有关问题

    java中get请求的中文乱码问题表单采用Get方式提交,解决乱码的方法为:方式一:手动解码param=newString(param.getBytes("iso8859-1"),"utf-8");此方式,依赖于服务器方式二:配置tomcat修改tomcat的server.xml:URIEncodi...

    100
    热度
  • [Java相关] java类成员方法(成员函数)的初始介绍

    java类成员方法(成员函数)的初步介绍定义一个Person类,添加以下成员函数对Person类完善1、speak成员函数:输出“我是大好人“2、jisuan成员函数:可以输入一个数n,计算1+2+....+n3、add成员函数:计算两个数的和packagedemo1;pub...

    62
    热度
  • [Java相关] java第三课:旁支结构、循环结构

    java第三课:分支结构、循环结构分支结构1.if后面可以不加{},但是不建议,容易产生误解2.写程序的时候先防屌丝测试,再写逻辑,否则会出错3.if:一条分支ifelse:两条分支if...elseif...:多条分支(结尾可以不加else)4.注意大括号5.switch-case(与elseif...

    76
    热度
  • [Java相关] java序列化常识整理

    java序列化知识整理1.什么是序列化?序列化就是只把一个对象串行化成一个字节流,用于网络传输或者持久化。2.序列化的使用场景?a).把内存中的对象持久化到文件或者数据库中;b).对象在网络上传输。3.序列化的实现?1).实现Serializable接口:此方法简单,没有任何需要实现的方法。笔者从业...

    123
    热度
  • [Java相关] a000.字符串示意的「true」转换为布尔型的「true」

    a000.字符串表示的「true」转换为布尔型的「true」1publicclassTest{2publicstaticvoidmain(String[]arg){3//0.字符串表示的「true」4Strings="true";56//1.方式一7booleanb=Boolean.valueOf(...

    94
    热度
  • [Java相关] NIO擢升系统性能

    NIO提升系统性能前言在软件系统中,I/O的速度要比内存的速度慢很多,因此I/O经常会称为系统的瓶颈。所有,提高I/O速度,对于提升系统的整体性能有很大的作用。在java标准的I/O中,是基于流的I/O的实现,即InputStream和OutPutStream,这种基于流的实现以字节为基本单元,很容...

    44
    热度
  • [Java相关] <script>放在head或者body中出现的有关问题

    <script>放在head或者body中出现的问题今天看js高级编程form表单这一章,看着书上的例子敲代码的时候出现了一点问题,什么问题先不说,先看这段代码?<!DOCTYPEhtml><html><head><title>FormFi...

    55
    热度
  • [Java相关] Jpa实业VO使用继承的实体的做法@MappedSuperclass注解的使用

    Jpa实体VO使用继承的实体的做法@MappedSuperclass注解的使用在我们开发一个项目的时候,同城定义实体的时候,都会进行一些抽象,也就是面向对象的一些思想.1比如无论是数据实体还是其他类型的实体都会有id字段2.对于数据实体一般都会有创建人,创建时间,更新人,更新时间,备注等等。这个时候...

    19
    热度
  • [Java相关] 在分布式环境,管理Session一般方式

    在分布式环境,管理Session通常方式:在分布式环境,管理Session通常使用下面三种方式:一、SessionReplication方式管理(即session复制)简介:将一台机器上的Session数据广播复制到集群中其余机器上使用场景:机器较少,网络流量较小优点:实现简单、配置较少、当网络中有...

    79
    热度
  • [Java相关] Mybatis中$跟#的区别

    Mybatis中$和#的区别前不久,有人来我们公司面试,我们的经理问道了这个问题,我也是一知半解,所以就去百度了一番。其实区别很简单的,举个例子大家就会明白的。写一句SQL-例如:select*fromuser_rolewhereuser_code="100";这句话而言,需要写成select*fr...

    628
    热度
  • [Java相关] Java 实现多线程的三种模式

    Java实现多线程的三种方式importjava.util.concurrent.Callable;importjava.util.concurrent.FutureTask;publicclassMain{publicstaticvoidmain(String[]args){//方法一:继承Thr...

    100
    热度
  • [Java相关] 基础习题 数列排序

    基础练习数列排序基础练习数列排序时间限制:1.0s内存限制:512.0MB问题描述给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式第一行为一个整数n。第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式输出一行,按从小到大的顺序输出...

    56
    热度