kingj126
码龄13年
关注
提问 私信
  • 博客:34,916
    问答:555
    35,471
    总访问量
  • 104
    原创
  • 327,285
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2012-02-14
博客简介:

kingj126的专栏

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得2次评论
  • 获得38次收藏
创作历程
  • 1篇
    2019年
  • 5篇
    2014年
  • 18篇
    2013年
  • 82篇
    2012年
成就勋章
TA的专栏
  • 知识总结
    1篇
  • JAVA基础总结
    1篇
  • JAVA进阶总结
  • 缓存
  • 数据库
  • 分布式
  • 面试题
  • 开源作品
  • java历险记
  • java历险
    27篇
  • java线程
    5篇
  • 深入java虚拟机,字节码
    3篇
  • 算法
    7篇
  • linux
    5篇
  • object-c
    13篇
  • android原理
    5篇
  • c++
    8篇
  • c
    8篇
  • catcake-android 3D
    1篇
  • 项目管理
    4篇
  • oracle
    1篇
  • spring
    3篇
  • 系统架构
    2篇
  • web
    2篇
  • 图形图像处理
    1篇
  • shell脚本
    1篇
  • 代码检查
    1篇
兴趣领域 设置
  • 移动开发
    flutterreact native
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【基本数据类型】再看8种基础数据类型

一、前言Java语言中内置定义了八种基本原生数据类型,基本数据类型值之间不共享状态,换句话说即便多个变量的值相同,其值对应的内存地址也不相同(后面会详细阐述)二、8种数据类型定义类型名称字节数位数取值范围默认值描述byte18-128~1270有符号整数short216-32,768~327670有符号整数char2160~...
原创
发布博客 2019.09.30 ·
1033 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

volatile使用场景以及注意事项

Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要特性:...
原创
发布博客 2014.08.14 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTPS那些事 用java实现HTTPS工作原理

         今天被问到关于https原理的问题,结果由于知识掌握不牢靠,停留于表面,很多细节都无法回答清楚,于是决定把https的原理弄个明白,废话不多说,我们先看看https的定义 (由于很久未写博客,排版有些凌乱,请谅解)一:什么是https协议     在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加...
原创
发布博客 2014.08.13 ·
1152 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

使用位运算实现加法

转自CSDN (原文地址 http://blog.csdn.net/zhongjiekangping/article/details/6855864)用位运算实现加法也就是计算机用二进制进行运算,32位的CPU只能表示32位内的数,这里先用1位数的加法来进行,在不考虑进位的基础上,如下1 + 1 = 01 + 0 = 10 + 1 = 10 + 0 = 0...
原创
发布博客 2014.04.23 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

排序算法之快速排序

本文转自CSDN  http://blog.csdn.net/morewindows/article/details/6684558 由于最经开始复习算法相关的东西,看到了快速排序这章,觉得下面这篇文章讲解得非常清晰,浅显易懂,因此转载  快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采 用,再加上快速排序思想----分治法也确实实用,因此很多软...
原创
发布博客 2014.04.11 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOSSDK5+XCode4.2下百度地图错误处理

最近需要使用百度地图进行ios开发,从官方下载最新的2.1.0的demo和sdk后遇到各种问题,最终通过使用v2.0.2的百度地图版本解决问题。 编译环境为Xcode4.2  1、下载百度地图V2.0.2版本,网盘地址为 http://pan.baidu.com/s/1eQ5PP7s2、解压下载后的压缩包,打开里面的demo工程3、给工程添加Secrurity框架...
原创
发布博客 2014.02.09 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Checkstyle配置例子

checkStyle配置说明、范例和结果分析  1<?xml version="1.0"?>  2<!DOCTYPE module PUBLIC  3    "-//Puppy Crawl//DTD Check Configuration 1.2//EN"  4    "http://www.puppycrawl.com/dtds/configuration_1_2.dt...
原创
发布博客 2013.09.26 ·
386 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Spring自定义扩展

在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的 时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐, 特别是是在配置非常复杂的时候,解析工作是一个不得不考虑的负担。Spring提供了可扩展Schema的支持,这是一...
原创
发布博客 2013.06.25 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

4+1系统架构模型

本文转自CSDN前言本文参考IBM官方的软件架构模式,并参考UML视图建模,将软件架构视图—4+1模式进行了小结。关于每种视图的参考实例,会在随后继续补充进去。架构模型一、软件架构软件架构概念:将若干结构元素进行装配,从而满足系统主要功能和性能需求,并满足其他非功能性需求,如可靠性、可伸缩性、可移植性和可用性。用来处理软件高层次结构的设计和实施。软件架构 ={元素,形式,...
原创
发布博客 2013.06.17 ·
1422 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

4+1系统架构模型

本文转自CSDN前言本文参考IBM官方的软件架构模式,并参考UML视图建模,将软件架构视图—4+1模式进行了小结。关于每种视图的参考实例,会在随后继续补充进去。架构模型一、软件架构软件架构概念:将若干结构元素进行装配,从而满足系统主要功能和性能需求,并满足其他非功能性需求,如可靠性、可伸缩性、可移植性和可用性。用来处理软件高层次结构的设计和实施。软件架构 ={元素,形式,...
原创
发布博客 2013.06.17 ·
1422 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

实现控制台进度条

今天使用wget下载ruby源码,因为网速实在缓慢只好等待,等待过程中看着wget的进度条就开始想是怎么实现的了。如图:此类功能在Linux的控制台软件中是很常见的,Windows下没有什么印象。因为wget是C语言在Linux上实现的,我首先考虑到的是不是有相关接口,于是就找来那本名著《UINX环境编程》,查阅后并未发现相关API。有同事认为STDOUT也是文件,应该看看文件IO章...
原创
发布博客 2013.05.31 ·
760 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

使用Google语音识别引擎(Google Speech API)

本文转自csdn使用Google语音识别引擎(Google Speech API)[3月5日修改] 分类: Qt Google 语音识别 API C++ 2012-01-24 17:56 19352人阅读 评论(72) 收藏 举报googleapi引擎headerinputchrome    最近在使用Qt编写一个客户端程序的时候需要增加语音识别输入的功能。起初尝试使...
原创
发布博客 2013.05.30 ·
1504 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sed命令详解

本文转自csdn sed是一个非交互性性文本编辑器, 它编辑文件或标准输入导出的文件拷贝。标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道文件。sed可以随意编辑小或大的文件,有许多 sed命令用来编辑、删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变得很有效,对用户来说,最重要的是节省了时间。sed必须通过行号和正则表达式指定要改变的文本行 s...
原创
发布博客 2013.05.24 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于otl 4.0,OCI接口对oracle数据库的访问

     苦于在测试环境用sql developer访问数据库时蜗牛般的速度和高额的内存占用,于是基于otl 4.0和OCI接口开发了一个小型的exe程序,在windows xp下面用VC++ 6编译通过,并使用NppExec的Notepad++外围接口程序成功集成。 现在将VC的源代码上传,欢迎拍砖。...
原创
发布博客 2013.05.20 ·
262 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vc6 编译和链接常见问题

以openCV的使用为例,并结合个实验经验,总结一下在使用其它库进行编程时VC环境下编译与链接时经常遇到的两个错误的解决办法.1.编译错误问题描述:编译时,出现编译如下编译错误:fatal error C1083: Cannot open include file: 'cv.h': No such file or directory意思是找不到语句 #include "cv.h"...
原创
发布博客 2013.05.17 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows上使用notepad++编辑shell脚本,并通过cygwin运行

windows上使用notepad++编辑shell脚本,并通过cygwin运行 首先介绍下Notepad++定义的一个变量: Notepad++定义的这些环境,可以作为参数传递给外部工具变量名称                含义                 例子FULL_CURRENT_PATH     文件路径名称        E:\java\HelloNpp.javaC...
原创
发布博客 2013.05.16 ·
1760 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

notepad++配置java,c,c++,python,shell运行环境

本文转自 http://blog.csdn.net/freewaywalker/article/details/8005468 javapythonc#microsoftpathjdk 如果只是测试小程序可以用这种方法 比较方便,如果对于大程序建议使用专业的IDE。经常需要写一些小程序来运行,又不想运行VS、Eclipse这样的环境,而Notepad++是一个好的选择,下面...
原创
发布博客 2013.05.16 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java多线程(二)、线程的生命周期和状态控制

 本文转自csdn Java多线程(二)、线程的生命周期和状态控制   分类: javaSE综合知识点 2012-09-10 16:11 498人阅读 评论(0) 收藏 举报 一、线程的生命周期 线程状态转换图:  1、新建状态 用new关键字和Thread类或其子类建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的...
原创
发布博客 2013.04.25 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现一个字符串的压缩功能

如题:写一个函数,实现对字符串的压缩String cypte(String data){}例如:cypte("AABBBCCCCDDDDAAAAAJJJJJ")返回2A3B4C4D5A5Jcypte("xxxxxxxyyyyyyyyyyyyyykkk")返回7x14y3kcypte("ABBBDDGGHHHH")返回A3B2D2G4H 我这里有一个参考实现,希望...
原创
发布博客 2013.03.15 ·
422 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现一个字符串的压缩功能

如题:写一个函数,实现对字符串的压缩String cypte(String data){}例如:cypte("AABBBCCCCDDDDAAAAAJJJJJ")返回2A3B4C4D5A5Jcypte("xxxxxxxyyyyyyyyyyyyyykkk")返回7x14y3kcypte("ABBBDDGGHHHH")返回A3B2D2G4H 我这里有一个参考实现,希望...
原创
发布博客 2013.03.15 ·
422 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多