Java那点事 | 学习●思考●分享 | Java技术交流QQ群:83753349

当你的才华还撑不起你的野心时,那你就应该静下心来学习。岂能尽如人意,但求无愧我心; 努力不一定会成功,但是放弃一定会失败; 好好学习,天天向上,不求与人相比,但求超越自己; 知其然,还要知其所以然;...

Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结

本文转自:http://outofmemory.cn/c/java-outOfMemoryError java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。 导致OutOfMe...

2019-03-13 14:58:02

阅读数 34

评论数 0

记一次线上Java程序导致服务器CPU占用率过高的问题排除过程

本文转自:https://www.jianshu.com/p/3667157d63bb 1、故障现象 客服同事反馈平台系统运行缓慢,网页卡顿严重,多次重启系统后问题依然存在,使用top命令查看服务器情况,发现CPU占用率过高。 2、CPU占用过高问题定位 2.1、定位问题进程 使用t...

2019-03-13 11:13:23

阅读数 13

评论数 0

Oracle 查看和扩展表空间

一、查询表空间使用情况 select a.tablespace_name as "表空间名", a.bytes / 1024 / 1024 as "表空间大小(M)", (a.bytes - ...

2019-03-02 10:19:58

阅读数 5

评论数 0

Redis集群

Redis cluster tutorial Redis集群提供一种方式自动将数据分布在多个Redis节点上。 Redis Cluster provides a way to run a Redis installation where data is automatically sharde...

2018-12-17 13:27:55

阅读数 34

评论数 0

分布式之数据库和缓存双写一致性方案解析

引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面...

2018-12-16 17:14:49

阅读数 41

评论数 0

分布式之REDIS复习精讲

复习要点? 本文围绕以下几点进行阐述 1、为什么使用redis 2、使用redis有什么缺点 3、单线程的redis为什么这么快 4、redis的数据类型,以及每种数据类型的使用场景 5、redis的过期策略以及内存淘汰机制 6、redis和数据库双写一致性问题 7、如何应对缓存穿透和缓存雪崩问...

2018-12-16 14:30:28

阅读数 40

评论数 0

Redis运维利器 -- RedisManager

Redis运维利器 -- RedisManager Redis作为一个基于内存的可持久化的日志型、Key-Value数据库,以其出色的性能表现以及高可用性在许多公司有着举足轻重的地位。伴随着业务量的增长,redis集群的规模不可避免的需要扩大,此时redis集群的运维成本就成为一个不可忽视的工作...

2018-12-16 14:05:16

阅读数 41

评论数 0

Git常用命令速查手册

命令不断更新中…… Git的四个组成部分 img 1、初始化仓库 git init 2、将文件添加到仓库 git add 文件名 # 将工作区的某个文件添加到暂存区    git add -u # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,不处理unt...

2018-12-16 10:23:01

阅读数 28

评论数 0

如何查询oracle会话及锁 如何查锁了哪张表?如何杀掉会话

=================================================================================================================== --查看锁表: SELECT O.OWNER, O.OBJECT...

2018-11-10 11:28:02

阅读数 55

评论数 0

使用notePad修改将文件格式保存后不起作用

将文件格式从Windows 转为  Unix,但是保存之后不起作用。临时解决办法: 我遇到的情况是,这种文档一般只有一行,所以出现这个问题,所以可以加个换行解决,再保存后,打开就是Unix。 具体原因,详见......。...

2018-10-26 11:19:06

阅读数 143

评论数 0

plsql窗口中文显示的是横版的 问题解决办法

下面是crt中的解决办法,其实都是同理,plsql中也是这么解决。   原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/4...

2018-10-09 15:31:28

阅读数 264

评论数 0

Redis (error) NOAUTH Authentication required.解决方法

出现认证问题,应该是设置了认证密码,输入密码既可以啦 注意密码是字符串形式! 127.0.0.1:6379> auth "yourpassword" 例如密码是‘root’,当出现认证问题时候,输入“auth ‘root’”即可 ...

2018-09-28 19:44:05

阅读数 131

评论数 0

Windows 环境下 Git clone pull fetch 慢 解决之道

问题描述: git clone、pull 特别慢  ,项目大概是370MB, 每次pull ,Receving objects:*******   20kb/s ,传输速度才20kb/s 左右,进度70%左右就卡顿,很捉急。纠结了大半天,网上查阅了好多帖子,最终找到的解决方法,传输速度平均在20...

2018-09-27 19:26:06

阅读数 276

评论数 0

获取指定包下所有自定义注解并提取注解信息

  Reflections 通过扫描 classpath,索引元数据,允许在运行时查询这些元数据,也可以保存收集项目中多个模块的元数据信息。 使用Reflections快速扫描指定包下自定义的Controller和RequestMapping两个注解,先去扫描加了@Controller注解的类...

2018-09-20 09:03:28

阅读数 90

评论数 0

Postman 安装及使用入门教程

安装 本文只是基于 Chrome 浏览器的扩展插件来进行的安装,并非单独应用程序。 首先,你要台电脑,其次,安装有 Chrome 浏览器,那你接着往下看吧。 1. 官网安装(别看) 打开官网,https://www.getpostman.com 点击那个灰灰色的「Chrome App (...

2018-07-25 09:06:40

阅读数 83

评论数 0

如何避免自己写的代码成为别人眼中的一坨屎!

摘要: Any fool can write code that a computer can understand. Good programmers write code that humans can understand. 普通的工程师堆砌代码,优秀的工程师优雅代码,卓越的工程师简化代码。...

2018-07-17 22:20:41

阅读数 126

评论数 0

关于Java健壮性的一些思考与实践!

程序健壮性非常重要,要怎么玩怎么写才能让程序更加鲁棒呢?我又这么几点小建议。 一、进行统一的业务处理响应 根据蚂蚁金服开放平台的标准返回,一个 response 至少应当有4个返回值。 1、isSuccess:调用是否成功 2、data:返回的响应数据 3、errorCode:错误码 ...

2018-07-17 22:13:23

阅读数 115

评论数 0

认识cpu、核与线程

前言:作为一个后台开发人员,我想有必要了解这些基础知识。如果本文有不严谨或者疏忽的地方,请指正。目录认识cpu、核心与线程java多线程系列(一)之java多线程技能java多线程系列(二)之对象变量的并发访问java多线程系列(三)之等待通知机制java多线程系列(四)之ReentrantLoc...

2018-06-25 14:45:46

阅读数 123

评论数 0

多线程和CPU的关系

什么是CPU(1)         Central  Progress  Unit 中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。(2)         CPU包括 运算器,高速缓冲存储器,总线。(3)         它的工作,主要是解释计算机中的指令,和处理计算机软件...

2018-06-25 14:20:37

阅读数 74

评论数 0

对于多线程程序,单核cpu与多核cpu是怎么工作的

此文中的大部分资料来自于网络上,我只是觉得把有道理的整理一下,方便以后查阅。1.多线程在单核和多核CPU上的执行效率问题的讨论a1: 多线程在单cpu中其实也是顺序执行的,不过系统可以帮你切换那个执行而已,其实并没有快(反而慢)多个cpu的话就可以在两个cpu中同时执行了................

2018-06-25 14:19:32

阅读数 314

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭