自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周日王的博客

分享日常所学和所遇到的问题及其解决方案

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 switch 选择结构的机器级探究(C语言)

本例中需要掌握一定的汇编代码阅读知识,环境为 I-32上图中对于一个简单的 C(此例中由于 C 只支持对于数字的比较,对于某些其他高级语言 例如 javascript 可以对字符进行比较。其具体对汇编代码略有不同) 的 switch 语句进行汇编指令探究。由上述图可知道几点有趣的事情。switch 对于待判断数的上下限确认方式subl $10, %eax // 作用相当于 将待判断数 i...

2019-05-31 15:53:52 531

翻译 Kafka从零开始 (Quickstart)

kafka 快速开始第1步:下载代码官网下载:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.1.0/kafka_2.11-2.1.0.tgz第2步:启动服务器Kafka使用ZooKeeper,因此如果您还没有ZooKeeper服务器,则需要先启动它。您可以使用与kafka一起打包的便捷脚本来获得快速且脏的单节点ZooKeeper实...

2019-03-24 16:48:55 423

原创 Kafka从零开始 (Kafka是什么?)

Kafka从零开始 《Kafka是什么?》1. 百度定义Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决...

2019-03-22 22:03:56 2455

原创 Golang实例 闭包

维基百科:在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数组合可以产生不同的实例...

2019-03-09 20:44:14 229

原创 Golang 初体验

最近来到新的公司实习,而公司百分之90的代码都由golang 构成 对于之前只接触过java的我来说,这几天一直在恶补 (其实也是在照着官方文档 对于后续的一些go的小任务分配到我,我也可以试着总结一下)Golang 初体验主要资料来源Golang 官网:https://golang.org/doc/Go 简介:The Go programming language is an open...

2019-03-05 21:19:37 1354

原创 Git使用教程及常用指令

Git使用教程及常用指令一、Git是什么?Git是目前世界上最先进的分布式版本控制系统。二、SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,...

2019-02-26 17:17:47 162

原创 Redis字典的实现 《Redis设计与实现》

实现字典的方法有很多种:• 最简单的就是使用链表或数组,但是这种方式只适用于元素个数不多的情况下;• 要兼顾高效和简单性,可以使用哈希表; // Hash无法实现稳定性• 如果追求更为稳定的性能特征,并且希望高效地实现排序操作的话,则可以使用更为复 杂的平衡树;在众多可能的实现中,Redis 选择了高效且实现简单的哈希表作为字典的底层实现数据结构实现dict.h/dict 给出了这个字...

2019-01-21 11:52:07 231

原创 IllegalStateException: closed okhttp报错

IllegalStateException: closed okhttp报错今天使用http调用接口报错 IllegalStateException: closed2019-01-06 13:51:24.729 ERROR 8364 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.servi...

2019-01-06 13:59:59 681

原创 操作系统之调度算法的六种实现

调度算法进程调度就是选择进程占用处理机在描述进程调度算法之前,先了解几个概念周转时间 : 进程从创建到结束运行所经历的时间平均周转时间 : n个进程周转时间的平均值。一般来说,如果调度算法使得平均周转时间减少,则用户满意度和系统效率会提高。等待时间 :指进程处于等处理机状态时间之和,等待时间越长,用户满意度越低平静等待时间。n个进程的等待时间的平均值。如果一个调度算法使得平均等待时间...

2018-12-29 18:22:19 6609 1

原创 并发(一) 并发基础

并发在学习并发之前,学到的都是有关顺序编程的知识, 即程序中的所有事物在任意时刻都只能执行一个步骤。并行编程可以使程序执行速度得到极大提高 并行:“具有可论证的确定性, 但是实际上具有不可确定性”不可避免的多线程问题 。 例: java Web 系统是最常用的java应用系统之一,而基本的Web库类。servlet具有天生的多线程性。java是一种多线程语言 学习并发是面向高级特性的一...

2018-12-19 18:48:49 364

原创 使用EnumSet代替标志

package 枚举类型;import java.util.EnumSet;/** * @program: java_ * @description: * @author: Mr.Zhou * @create: 2018-12-19 15:13 **/enum AlarmPonints { STAIR1, STAIR2, LOBBY, OFFICE1, OFFICE2...

2018-12-19 15:25:20 200

原创 单例模式的五种实现方式

package 设计模式.单例模式;/** * @program: java_ * @description: 单例模式简单实现 懒加载 线程安全 * 问题: 并不高效--》 * 原因 :在任何时候只能有一个线程调用 getInstance() 方法。但是同步操作只需要在第一次调用时才被需要,即第一次创建单例实例对象时 * ...

2018-12-17 09:49:49 142

原创 Jackson的常用注解

Jackson的常用注解jackson的简介:Jackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。Jackson所依赖的jar包较少,简单易用并且性能也要相对高些,并且Jackson社区相对比较活跃,更新速度也比较快。(其中 springboot 默认使用jackson 相对于Gson...

2018-12-13 15:10:11 421

原创 Maven基础

Maven基础什么是maven?Maven:基于项目对象模型pom的项目管理工具 (project object model)常用命令mvn compile 编译mvn test 测试mvn package 打包mvn clean 删除target目录mvn install 安装Jar包到本地仓库mvn archetype:generate 自动建立项目骨架目...

2018-12-13 11:38:28 97

原创 mybatis插入自增主键返回 key 使用useGeneratedKeys

mybatis插入自增主键返回使用useGeneratedKeys

2018-11-30 23:56:27 572

原创 递归由浅到深(二) 递归函数的“微观”解读

递归函数的“微观”解读1.栈的应用程序调用的系统栈2.递归(一) 中 数组求和原函数private static int sum(int[] arr , int l){ if (l == arr.length) return 0; return 1 + sum(arr , l+1); }递归函数(也是在原函数基础上...

2018-11-26 21:02:06 175

原创 递归由浅到深(一) 递归遍历数组求和的java实现

asas

2018-11-24 00:22:30 1944

原创 Idea 新建springboot项目 spring-boot-starter-parent 包maven依赖报错

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.15.RELEASE</version&

2018-10-31 11:17:20 12821

原创 Java 三大特性之-多态

Java 三大特性之-多态对于java的学习差不多也有一年多时间,而从一开始学习便了解的三大特性:继承封装多态到了现在逐渐开始有了新的认识,本篇文章就简单的聊一下多态。了解多态之前,我们先大致了解一下继承和封装的作用[ ] 继承:继承不仅是对于对象关系的一种体现,对于客户端程序员来说,继承更是一种对代码复用性的一种体现。[ ] 封装 :讲到封装就得讲到面向对象之...

2018-10-24 15:35:20 125

原创 根据需要返回的int数组 Range类

第一次自己造轮子// 封装的一个根据需要返回的int数组类public class Range { private static int length; //返回一个从0到i 的整数数组 public static int[] range(int i) { length = i; if (length < 1) { ...

2018-09-28 16:13:33 444

原创 异或操作符交换两个整数

异或:相同为0 不同为1例:一位二进制异或取值表取值 取值 结果0 0 00 1 11 0 11 1 0那么我们交换一个两个整数值就不需要使用中间值了public static void main(String[] args) {int a = 2; //二进制表示 10int b = 1;//二进制表示 01a = a ^ b;// a = 10 ^01 = 11 = 3...

2018-09-28 11:44:02 206

原创 Idea搭建整合SSM框架Maven pom.xml配置和注释

<?xml version="1.0" encoding="UTF-8"?>4.0.0<groupId>com.test</groupId><artifactId>myTest</artifactId><version>1.0-SNAPSHOT</version>

2018-09-28 10:51:45 2946

原创 Idea搭建整合SSH框架Maven pom.xml配置和注释

Idea搭建整合SSH框架Maven pom.xml配置和注释<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...

2018-09-25 14:41:48 700

原创 idea 报错maven [ERROR] Maven execution terminated abnormally (exit code 1)

Java 对象的引用深入理解为了形象理解对象和对象的引用。我写了一个例子如果如下程序运行结果和你思考的不一样,那么你可能需要看一下接下来的内容深入理解java对象的引用。//一个测试类 作为测试和创建对象class Test { int i ;}public static void main(String[] args){ Test t1 = new Test(...

2018-09-19 23:50:35 752

原创 一切都是对象

一切都是对象 《Thinking in java》尽管java是基于c++的,但是相比之下,java是一种更 ‘纯粹’的面向对象程序设计语言。用引用操纵对象书中用一个遥控器形象的讲述了引用操作对象,我用一个示例标识如此。当我需要联系某个人时我可以用new 返回这个对象的引用 如何用user 遥控器给他发消息 ,对他进行操作。即即使他没在我身边,user也可以单独存在。User u...

2018-09-19 23:16:04 136

原创 WordPress 体验心得

WordPress 体验心得老几天没有写blog啦,最近一直在忙学校的事情,java的ssh ,ssm 差不多都学的差不多了。框架学的越深入越发觉框架仅仅只是一个工具的意义。买了thingk in java 是时候好好的看书了 框架的学习。到之后需要用到在学把。当然这段时间也在尝试wordpress,学习真是一个无底洞。还花了66买了一年的一个域名,其实对于一个想写blog的人来说 w...

2018-09-13 14:31:48 1294

原创 Thinking in Java

Thinking in Java (Java编程思想) 学习总结心得(一)前序:学习java也已经有大约两年时间,但大多数断断续续,零散没有系统学习。这次经多方推荐购买了一本java学习必读书籍《Thinking in Java》学习之余将书中的心得和书中的重点内容总结写于此。第一章 对象导论 我们之所以将自然界分解,组成各种概念,并按其含义分类,主要是因为我们是整个口语交流社...

2018-08-31 15:39:39 1131

原创 Struts2学习总结(一)

Struts2学习总结(一)Struts2 概述Apache Struts2最初被称为WebWork 2,它是一个简洁的、可扩展的框架,可用于创建企业级Java web应用程序。设计这个框架是为了从构建、部署、到应用程序维护方面来简化整个开发周期对于MVC三层结构中应用于javaEE的web层框架。Struts2 在 Struts1 和 webwork 基础之上发展的全新的框架St...

2018-08-23 01:02:37 214

原创 Bootstrap 自学心得

Bootstrap 自学心得Bootstrap 这个框架大概算起来前前后后学了大概一个星期,不能说精通但是对应开发一个简单的响应式页面,或者是一个响应式后台。难度以及不是很大下面就来讲一下自己自学的经验和心得吧。1.0 建议视频和文档结合学习如果html 和 css 以及 JavaScript 基础不是特别好的朋友简易可以先开发一个左右的 div+css 的网站 当然面对这样几...

2018-08-22 14:38:08 4735

原创 Java 与 Javescript 的构造函数区别

Java 与 Javescript 的构造函数区别众所周知 java与 javascript其实是两种不同的语言 java是一种引用广泛的语言而javascript则是一种脚本语言 。之间的区别之前没有太多理解因为学习尚浅且两者又都是面向对象,今天学习javascript的面对对象就从面对对象之构造函数来讲解区别。1.构造函数的作用:对对象进行初始化.我们来看代码function...

2018-08-19 13:50:42 767

原创 javascript 小游戏 --飞机大战 (单体单例)

javascript 小游戏 –飞机大战 (单体单例)最近跟着教学视频一边学习一边做了一个javascript的实战小游戏话不多说 直接附上码源<script type="text/javascript"> /*单例模式*/ window.onload = function(){ Game.ex...

2018-08-18 19:46:53 449

原创 hibernate 学习之——hql 语句

hibernate 学习之——hql 语句hibernatre hql 语句:是对于hibernate的orm模式的一种类似于JDBC语句的面对对象的操作语句特点 :1.对于类名属性名区分大小写 2.不能进行新增的操作 可以对增删改进行操作 3.使用 hibernate query 对象进行操作 基本语法—–[select|update|delete]——– sel...

2018-08-18 17:26:22 416

原创 Hibernate 学习之_对象状态

Hibernate 学习之_对象状态由一个表格了解hibernate 三种状态存在的环境 状态 数据库 session 游离状态 no no 临时状态 yes no 持久化状态 yes yesHibernate中对象有三种状态: 临时状态(Transient)、持久状态(Persistent)、游离状态(Detac...

2018-08-18 13:24:27 106

javascript 省市区街——四级联动

javascript 原生实现 省市区街——四级联动

2018-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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