相关分类: Java技术 C/C++ VB delphi
  • 微服务开发中的数据架构设计

    前言 微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。本文包括下面若干内容。 1.微服务技术框架中...

    2018-09-29 04:03:05

  • 【Java】多线程相关复习—— 线程的创建、名字、运行

    一、创建线程的三种方式 · 继承Thread类 · 实现Runnable接口 · 实现Callable接口 二、 线程状态 · 线程名字 getName() · 线程活动情况 isAlive() · 控制线程运行次序 join() 一、 创建线程的三种方式 ① 继承Thread类 /** * 步骤: * 继承Thread重写run方法,创...

    2018-09-29 04:03:05

  • 踩坑记:前后端分离的项目启动时间过长

    现象: 每次项目启动日志到这句就停止不动了( JUL to SLF4J bridge is not available on the classpath ),虽然后面会启动起来 解决办法:在tomcat安装目录中的catalina.sh中加一句配置即可解决该问题 JAVA_OPTS="$JAVA_OPTS -Xms2048m -Xmx2048m -Xmn1024m -XX:Perm...

    2018-09-29 04:03:04 cms

  • Java的字符串转int算法

    面T家,被要求实现一个字符串转整型数的算法,当时手写有点遗漏,现在回头来看看jdk的实现。 常用的是 Integer.valueOf 方法来实现转换: 1 public static Integer valueOf(String s) throws NumberFormatException { 2 return Integer.valueOf(parseInt(s, 10 )); 3 }...

    2018-09-29 04:03:02

  • 我又回来了

    久别多日,我又回来了 已经好久没有更新,文章,再次说声抱歉. 后期将会不定时更新,更新内容有所变更(但是依旧是关于Java的),更新内容主要以下面几点为主: 1.已经熟知的Java知识将会很少涉及(例如SSM框架知识); 2.更新内容主要以自己所参与的项目,从中获得的知识; 3.更新...

    2018-09-29 04:03:01

  • Neety的基础使用及说明

    BIO( 缺乏弹性伸缩能力,并发量小,容易出现内存溢出,出现宕机每一个客户端对应一个线程 伪异步IO: 创建线程池,由线程池里边的线程负责连接处理,M个个请求进来时,会在线程池创建N个线程。容易出现线程池阻塞。由一个线程池来处理客户端的请求。 NIO: 异步非阻塞...

    2018-09-29 04:02:59

  • 生成随机字符串(code)工具类

    UUIDUtils: package com.duocy.util; import java.util.Random; import java.util.UUID; /*生成随机字符串(code)工具类*/ public class UUIDUtils { public static String getUUID() { return UUID.randomUUID().toString().replace("-", "")+UUID.randomUUID().toS...

    2018-09-29 04:03:00

  • 堕落的觉醒

    读书笔记 kancy...

    2018-09-29 04:02:58

  • HttpServletResponse对象(二)之常见应用

    ---恢复内容开始--- 1. 使用HttpServletResponse对象实现文件下载 文件下载功能是web开发中经常使用到的功能,使用HttpServletResponse对象就可以实现文件的下载。文件下载功能的实现思路: 1.获取要下载的文件的绝对路径 2.获取要下载的文件名 3.设置content-disposit...

    2018-09-29 04:02:56 javaweb开发

  • 注解slf4j的日志该用哪个级别

    slf4j的日志级别分为五种 info、debug、error、warn、trane 常用的是这是三个。 info 一般处理业务逻辑的时候使用,就跟 system.err打印一样,用于说明此处是干什么的。slf4j使用的时候是可以动态的传参的,使用占位符 {} 。后边一次加参数,会挨个对应进去。 debug:...

    2018-09-29 04:02:57

2