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

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

排序:
默认
按更新时间
按访问量

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

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

2018-11-10 11:28:02

阅读数:37

评论数:0

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

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

2018-10-26 11:19:06

阅读数:36

评论数:0

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

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

2018-10-09 15:31:28

阅读数:69

评论数:0

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

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

2018-09-28 19:44:05

阅读数:75

评论数: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

阅读数:109

评论数:0

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

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

2018-09-20 09:03:28

阅读数:48

评论数:0

Postman 安装及使用入门教程

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

2018-07-25 09:06:40

阅读数:62

评论数: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

阅读数:96

评论数:0

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

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

2018-07-17 22:13:23

阅读数:73

评论数:0

认识cpu、核与线程

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

2018-06-25 14:45:46

阅读数:99

评论数:0

多线程和CPU的关系

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

2018-06-25 14:20:37

阅读数:60

评论数:0

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

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

2018-06-25 14:19:32

阅读数:159

评论数:0

Java并发与多线程

摘要:1. 并发与并行的区别,何为并发编程,并发编程的优势在哪2. 多线程、多任务、多进程机制概述3. 多线程、多任务、多进程机制与编程思想的关系一、并发1.1 并发与并行首先介绍一下并发与并行,两者虽然只有一字之差,但实际上却有着本质的区别,其概念如下:并行性(parallel):指在同一时刻,...

2018-06-22 20:33:40

阅读数:40

评论数:0

高并发和多线程的关系

 “高并发和多线程”总是被一起提起,给人感觉两者好像相等,实则 高并发 ≠ 多线程  多线程是完成任务的一种方法,高并发是系统运行的一种状态,通过多线程有助于系统承受高并发状态的实现。   高并发是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问或者...

2018-06-22 19:33:19

阅读数:75

评论数:0

从零手写RPC

RPC概述RPC(Remote Proceduce Call 远程过程调用) 一般用来实现部署在不同机器上的系统之间的方法调用,使程序能够像访问本地系统资源一样,通过网络传输过去访问远端系统资源。RPC 调用过程Client 客户端调用方法实现,负责发起RPC调用。ClientStub/Serev...

2018-06-22 09:01:26

阅读数:66

评论数:0

一个用消息队列 的人,不知道为啥用 MQ,这就有点尴尬

引言为什么写这篇文章?博主有两位朋友分别是小A和小B:小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活,技术零成...

2018-06-05 16:28:31

阅读数:6545

评论数:2

Java实现简单的RPC框架

一、RPC简介RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。另外,RPC是与语言无关的。    RPC示意图如上图...

2018-06-04 13:54:46

阅读数:72

评论数:0

Netty 5用户指南

原文地址:http://netty.io/wiki/user-guide-for-5.x.html    译者:光辉勇士      校对:郭蕾前言问题现如今我们使用通用的应用程序或者类库来实现系统之间地互相访问,比如我们经常使用一个HTTP客户端来从web服务器上获取信息,或者通过web serv...

2018-06-03 19:35:41

阅读数:38

评论数:0

如何开始接手一个项目

项目好与不好,它就在那里;架构优雅或者丑陋,它就在那里;注释有或者没有,它还在那里;文档乱或者不乱,它始终都在那里。不论它是什么样子的,线上就那样跑着。一般来讲,项目分为两种:1、为业务服务的项目,比如公司内部项目、电商项目、各种 app 项目;2、为技术服务的项目,比如开源中间件项目(dubbo...

2018-05-31 11:27:41

阅读数:667

评论数:0

从 volatile 说起,可见性和有序性是什么

上一篇文章说了 CAS 原理,其中说到了 Atomic* 类,他们实现原子操作的机制就依靠了 volatile 的内存可见性特性。如果还不了解 CAS 和 Atomic*,建议看一下这篇文章。并发的三个特性首先说我们如果要使用 volatile 了,那肯定是在多线程并发的环境下。我们常说的并发场景...

2018-05-31 11:21:11

阅读数:394

评论数:0

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