相关分类: Java技术 C/C++ VB delphi
  • 实现Ajax异步的layui分页

    我们常用layui做前端的很多东西,比如分页的实现,但是一般都是同步的,这次遇见一个新的需求,要求异步加载数据并且分页也是异步的,解决思路是在先把异步加载数据方法分离用自定义函数出来,先调用自定的方法异步加载数据完成后再进行分页,然后在分页里再次调用加载...

    2018-08-10 11:15:34

  • java 一次CPU占用过高问题的排查及解决

    最近一段时间 某台服务器上的一个应用总是隔一段时间就自己挂掉 用top看了看 从重新部署应用开始没有多长时间CPU占用上升得很快 排查步骤 1.使用top 定位到占用CPU高的进程PID top 2.通过ps aux | grep PID命令 获取线程信息,并找到占用CPU高的线程 ps -mp pid -o THR...

    2018-08-10 11:15:34

  • java关键字 volatile的作用及使用说明

    先来看看这个关键字是什么意思: volatile [?v?l?ta?l] adj. 易变的,不稳定的; 从翻译上来看,volatile表示这个关键字是极易发生改变的。 volatile是java语言中,最轻量级的并发同步机制。这个关键字有如下两个作用: 1、任何对volatile变量的修改,java中的其他线程...

    2018-08-10 11:15:33 java并发编程实战java并发编程

  • JDK1.8新特性

    ...

    2018-08-10 11:15:31

  • String 字符串

    String的3种构建方式 1构建方式 Stringstr="Hello"; 2构建方式 Stringstr1=newString("Hello"); 3构建方式 charchs[]={'H','e','l','l','o'}; Stringstr2=newString(chs); String常见的方法 *publicintlength():返回此字符串的长度 *publiccharcharAt(intindex):返回...

    2018-08-10 11:15:30

  • 轻松搞定RocketMQ入门

    RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机制 亿级消息堆积能力 RocketMQ网络部署特 (1)NameServer是一个几乎无状态的节点,可集群部署,节点之间无任...

    2018-08-10 11:15:29 Java技术

  • 一图看懂mybatis执行过程

    一图看懂mybatis执行过程,不再懵B了...

    2018-08-10 11:15:29

  • spring cloud 实践坑点记录

    用spring cloud 微服务框架有一段时间了有一些坑点在这里给大家记录一下希望大家用得着 1、当我们使用聚合性能监控的时候,我们采用 rabbitmq作为消息中间件来收集性能信息最后在使用TurbineStream将信息进行聚合 这个工具聚合是根据 “应用名+方法名” 进行求和汇总的...

    2018-08-10 11:15:29

  • java synchronized 关键字原理

    Synchronized 关键字是解决并发问题常用解决方案,有以下三种使用方式: 同步普通方法,锁的是当前对象。 同步静态方法,锁的是当前 Class 对象。 同步块,锁的是 {} 中的对象。 实现原理: JVM 是通过进入、退出对象监视器( Monitor )来实现对方法、同步块的同步的。...

    2018-08-10 11:15:28

  • Java分享笔记:Java网络编程--TCP程序设计

    [1] TCP编程的主要步骤 客户端(client): 1.创建 Socket对象 ,构造方法的形参列表中需要InetAddress类对象和int型值,用来指明对方的 IP地址和端口号 。 2.通过Socket对象的 getOutputStream()方法 返回 OutputStream 抽象类子类的一个对象,用来发送输出流。 3.通过...

    2018-08-10 11:15:26

2