自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

为梦想编程

  • 博客(91)
  • 资源 (19)
  • 收藏
  • 关注

转载 汇编语言(王爽第三版)实验5 编写、调试具体多个段的程序

转载自: 筑基2017实验5编写、调试具体多个段的程序一。将下面的程序编译连接,用Debug加载、跟踪,然后回答问题。assume cs:code,ds:data,ss:stackdata segment​ dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdata endsstack segment​ dw 0,0,0,0,0,0,0,0stack endscode segmentstart: mov

2020-05-08 21:20:52 960

原创 王爽,汇编学习,实验4

编程,向内存0:200~0:23F 依次传送数据0~63(3FH), 程序中只能使用9条指令,9条指令中包括“mov ax,4c00h"和“int 21h”。;向内存0:200~0:23f依次传送数据0~63(3fh);分析0000:0200~00000:023f; assume cs:codecode segment mov ax,0h mov ds,ax mov bx,0...

2020-05-08 09:43:33 2496 1

原创 C语言程序设计学习

C语言程序设计现代方法第一章,C语言概述什么是C语言?他是20世界70年代初期在贝尔实验室开发出来的一种广为使用的编程语言。1983年美国国家标准(ANSI)制定了本国C语言标准,1989标准化C语言,俗称C89,1999年ISO标准化了增加新特性,C99正式出现。C语言的优点:高效,与生俱来的特性可移植性(代码层面)功能强大,拥有一个庞大的数据类型和运算符集合灵活缺点更...

2020-05-04 22:48:52 810

转载 Javascript继承机制的设计思想

Javascript继承机制的设计思想作者: 阮一峰本文转载自阮一峰Javascript继承机制的设计思想我一直很难理解Javascript语言的继承机制。它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行...

2020-04-23 14:52:37 264

转载 Javascript 面向对象编程(一):封装

一、Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和...

2020-04-19 11:25:54 232

原创 前后端AES加密传输

还记得上次面试时面试官问我相关的问题,当时回答的一团糟。正好最近新找了一家公司,前后端传输是经过加密的,具体操作很简单,前端传输过来的数据使用了AES加一串字符串进行加密,后端公司自己写了request和response,然后在过滤器中进行解密。大概代码如下:package com.poplar.utils;import org.apache.tomcat.util.codec.binar...

2020-01-26 22:10:07 1713

原创 使用Redis实现分布式锁

随着软件社会经济的发展,很多软件的架构变得愈来愈复杂,共享数据的安全问题使用传统的事务,java 自带的synchronized,ReentrantLock,数据库锁已经不能满足需求了。这个时候分布式锁便应运而生,目前一般都会使用zookeeper或者Redis还有基于数据库来实现的乐观锁,来实现分布式锁。我们公司使用的是基于Redis来实现的;首先,为了确保分布式锁可用,我们至少要确保锁的实...

2020-01-10 08:15:14 250

原创 工作体会分享

最近公司要做各种报表统计,刚开始,我很愉快的提交了代码,没想到第二天前端告诉我说精度丢失,当时我就觉得纳闷,怎么会呢?我刚开始代码大概是这样写的:结果本来应该是 11.4,但真正输出的结果却是:11.399999999999999 @Test public void test() { List<Double> list = Arrays.asList(4.3...

2020-01-07 22:26:13 229

原创 java 内存模型(JMM)与并发

计算机物理内存模型java 内存模型 JMMJava内存模型规定了所有的变量都存储在主内存(Main Memory)中(此处的主内存与 介绍物理硬件时的主内存名字一样,两者也可以互相类比,但此处仅是虚拟机内存的一部 分)。每条线程还有自己的工作内存(Working Memory,可与前面讲的处理器高速缓存类 比),线程的工作内存中保存了被该线程使用到的变量的主内存副本拷贝。线程对变量的...

2019-12-08 18:15:48 266

原创 写一个简单的java死锁

/** * Created BY poplar ON 2019/11/25 * 死锁检测 */public class DeadLock { public static void main(String[] args) { new Thread(A::method, "Thread A").start(); new Thread(B::...

2019-11-26 18:09:19 246

原创 Java8自定义实现Collector接口2

package com.poplar.collector;import java.util.*;import java.util.function.BiConsumer;import java.util.function.BinaryOperator;import java.util.function.Function;import java.util.function.Suppli...

2019-11-22 15:17:45 193

原创 Java8自定义实现Collector接口

/** * Created BY poplar ON 2019/11/21 * 自定义实现Collector接口 */public class CustomCollector<T> implements Collector<T, Set<T>, Set<T>> { @Override public Supplier<...

2019-11-21 23:25:34 458

原创 springBoot打包后的jar启动过程分析

springBoot打包后的jar启动过程分析如果一个jar文件想要被java命令执行必须按照jar文件的文件规范来组织文件目录下面是一个spring boot项目打包后标准的jar文件目录结构spring-learn.jar |--BOOT-INF |--BOOT-INF\classes 该文件下的文件是我们最后需要执行的代码 |--BOOT-...

2019-11-17 10:20:24 1009

原创 Springboot启动过程分析

Springboot启动过程分析首先从一个入口程序开始@SpringBootApplicationpublic class SpringLearnApplication { public static void main(String[] args) { System.out.println(SpringLearnApplication.class.getClass...

2019-11-17 10:18:35 219

原创 IDEA2019.2设置Gradle仓库地址问题

帮助那些像我一样使用Gradle的新手,我也是今天才发现我一直配错了,????????????哈哈哈

2019-11-09 15:32:50 11124 6

原创 LeetCode 226 Invert Binary Tree 层序遍历方法

题目如下:直接上代码:package com.example.demo;import java.util.LinkedList;import java.util.Queue;/** * Created By poplar on 2019/10/30 */public class InvertBinaryTree { public static void m...

2019-10-30 18:47:42 111

原创 自定义注解实现一个简单的异常校验框架

java注解是JDK1.5出现的新特性,可以说注解的出现让广大java程序员的以摆脱xml配置文件的束缚,经历过xml配置文件开发的小伙伴们都知道那种绝望。下面我们先自定义一个注解 package com.poplar.annotation; import java.lang.annotation.ElementType; import java.lang.annotati...

2019-09-16 10:08:00 560

原创 spring cloud rabbitmq An unexpected connection driver error occured错误解决

这几天在学习spring cloud时,各种坑踩得我都快疯了正事开始了首先如果你遇到这个错,那么说明是rabbitmq那边的配置问题导致的主要是授权问题,其次就是登录用户问题rabbitmq除了 角色授权外你还需要你还需要为这个用户授予操作资源的权限,也就是权限授权.角色大致有五类:  超级管理员administrator, 监控者monitoring, 策略制定者polic...

2019-09-07 18:17:34 25110 4

原创 秦松使用jQuery实现点击回到顶部小demo

       代码中使用了两种方式,方式一非常简单,方式二可能才是我们实际项目中会用到到的,以及方式二的实现原理更值得我们取学习,当然代码只是供学习使用,实际项目中还是需要根据自己的项目需要灵活应用. &lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;回...

2019-02-07 14:13:07 261

原创 jQuery最简单的多Tab点击切换小Demo入门

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;多Tab点击切换&lt;/title&gt; &lt;style&gt; * { margin: 0; paddi

2019-02-07 09:53:00 768

原创 springMVC自定义全局异常处理类

系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。         系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图:springmvc提供全局异常...

2019-01-06 20:50:43 1810

原创 mybatis集成spring环境下快速测式数据库是否能够联通

在我们平时的学习中,有时候希望环境搭建完后能够快速的测试一下自己的数据库是否能够联通,在这里我分享一下使用junit快速测试的方式.直接上代码:public class Test { ApplicationContext context=new ClassPathXmlApplicationContext("spring-context.xml"); @Test ...

2018-10-25 16:19:05 646

原创 报错Required String parameter 'productId' is not present的原因及处理办法

如果你遇到改错时,很快能也是你的方法中设置了形参,但是在访问该方法时,你却没有传参,所以你就看到了如下错误Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Wed Oct 03 18:51:07 CST 2018...

2018-10-03 18:58:28 102745 10

原创 tomcat下SolrCloud 出现Shard Gone或者Down等问题时怎么办

今天学习solrCloud集群时,当我第一次全部启动4台机器时,发现全部都不是活着的,有down,有gone等,但是我的各种配置文件师妹问题的啊.当你也遇到这种问题时,强烈建议你和我一样机智.就是全部重启. 全部重启后,全部都活了 ...

2018-09-23 17:53:38 2233

原创 错误TypeMismatchException: Failed to convert property value of type [java.lang解决与原因?

      当你在开发时遇到这样的问题时,说明你的配置文件并没有被spring容器加载到,所以导致这样的错误,如图:这时先检查一下你的配置文件是否被加载  Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.St...

2018-09-23 14:01:58 28000 1

原创 使用angular $interval服务实现购物网站秒杀活动时间倒计时

最近在做一个购物网站的秒杀活动,其中涉及到了一个时间的倒计时.所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟。秒杀商品通常有两种限制:库存限制、时间限制。 数据库字段​​ 这个功能我们使用的技术是angular $i...

2018-09-21 15:43:16 690

原创 单点登陆入门小Demo

  上一张学习了单点登陆这种思想以及部署了一个单点登录项目,地址:https://blog.csdn.net/luo609630199/article/details/82717492那么接下来我们将会做一个单点登录的小案例,让大家更加直观的感受单点登录这种思想.那么接下来我们就会创建两个工程 1.5 CAS客户端入门小Demo 1.5.1客户端工程1搭建(1)搭建工程引入...

2018-09-16 15:40:51 654

原创 开源单点登录系统CAS部署与修改配置文件学习

 1.1 什么是单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。我们目前的系统存在诸多子系统,而这些子系统是分别部署在不同的服务器中,那么使用传统方式的session是无法解决的,我们需要使用相关的单点登录技术来解决。比如向阿里旗下的应用,你...

2018-09-15 20:54:32 2054

原创 最简单的在IntelliJ IDEA导入一个本地项目教程

        由于在学习中,我们经常会用到别人已经开发好的某些项目,要学习别人的东西,你肯定的先导入编辑器中自己试试吧,eclipse大家都会,可是换成idea开发又该怎样导入呢?整合最近我已需要学习别人的项目,希望把这个过程记录下来帮助大家学习.那么我们就开始吧第二步找到自己要导入的项目,然后点击ok 如果是maven就选择maven剩下的你就一路点击next就ok,最...

2018-09-14 17:43:13 384771 10

原创 最简单的Spring整合JMS学习

      上一张我们已经学习了关于JMS的一些基础知识,当时我们已经提到,在实际开发中,我们一般都是过过spring去整合jms的方式把jms应用到我们的项目中.那么接下来我们就来探讨一下spring整合jms相关的内容!    spring整合jms后对于开发者来说要开发一个jms相关的中间件那就非常简单啦!学习过spring全家桶的小伙伴们都知道,被spring整合过的大多数技术,spr...

2018-09-13 12:17:00 1724

原创 最简单的JMS和ActiveMQ入门学习

一 .什么是消息中间件   1,    消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer(生产者)、Consumer(消费者)生活中的例子:比如现在出现的各种快递柜或者E栈其实就相当于我们变成邻域的消息中间件,如果没...

2018-09-12 19:53:32 590 1

原创 什么是Solr,它能为我们解决什么问题,怎么用?

 一.  什么是Solr?其实我们大多数人都使用过Solr,也许你不会相信我说的这句话,但是事实却是如此啊 ! 每当你想买自己喜欢的东东时,你可能会打开某宝或者某东,像这样一搜,就能搜到很多东西,你知道你看到的这些数据都来自哪儿吗?百度一下你就知道!这些数据来自哪儿吗?等你了解完Solr后你就知道答案啦! 现实生活中我们都知道大多数网站或应用都必须具有某种搜索功能,问题是搜...

2018-09-07 13:35:16 116265 11

原创 idea如何清晰地查看java类的继承结构及该类的所有方法?

我们在世用idea是平时除了编码外,有时我们需要查看源码或者别人写的代码,这是我们可能就需要查看这个类的各种关系以帮助我们理解程序及编码.这时我们就需要用到idea的这个功能;首先打开这里我已Map接口示例 保存所有关系结构到本地  在idea中向eclipse中显示当前类的outline的方式显示该类的所有方法  ...

2018-08-29 21:28:06 29512 4

原创 Angularjs常见错误原因及解决Error: [$injector:unpr] http://errors.angularjs.org/1.2.9/$injector/unpr?

错误信息如图所示,遇到这种注入失败的错误,一般是自己某个路径写错了,就像我的一样,其实浏览器已经为我提示了错误点,仔细观察后终于看出了端倪  &lt;script src="../js/base_pagination.js"&gt;&lt;/script&gt;&lt;script src="../js/services/sellerService.js"&gt;&lt;/script...

2018-08-29 11:36:48 14038

原创 Angularjs常见错误原因及解决Error: [ngModel:nonassign] http://errors.angularjs.org/1.2.9/ngModel/nonassign?

最近在做一个项目时,前端用到了angularjs ,一大早上就遇到了这个错误,表单无法提交,调试了半天才知道原来angularjs  ng-model不允许为空,正好我的就写成这样所以一直报着个错误 所以当你也遇到同样的错误时,先检查你的表单中的ng-model是否有为空的情况,如果有,要么把它去掉,要么把它填完整就不会出现这种错误啦! ...

2018-08-29 10:22:17 3831

原创 Spring Boot与消息 JMS、AMQP、RabbitMQ简单概述

一、概述1. 大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力 2. 消息服务中两个重要概念: 消息代理(message broker)和目的地(destination) 当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目 的地。 3. 消息队列主要有两种形式的目的地 1. 队列(queue):点对点消息通信(point-to-point) 2. 主题(...

2018-08-26 21:18:34 1413

原创 SpringBoot与缓存及JSR107缓存规范

一、JSR107 Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry。•CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvider。•CacheManager定义了创建、配置、获取、管理和控...

2018-08-26 20:25:07 1586

原创 最简单的Lucene介绍?

1. 全文检索介绍首先在介绍 Lucene是什么之前,我们要先搞清楚我们生活中数据的分类,这点很重要     我们生活中的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据,如数据库等。非结构化数据:指不定长或无固定格式的数据,如邮件,word文档,音像等磁盘上的文件。1.1 如何对结构化数据搜索?      以数据库为例,因为数据库中的数...

2018-08-19 17:55:18 366

原创 尚硅谷Java视频教程_Spring Boot视频教程(下)

百度云:https://pan.baidu.com/s/1bI8bG7mtqiS_jaMYeCdyhg 尚硅谷Java视频教程_Spring Boot视频教程(下)整合篇 分享码:h1p7

2018-08-19 10:21:00 3269 8

原创 springboot war javax/el/ELManager错误解决?

出现这个异常的原因:主要是因为tomcat7中的el-api2.2 版本太低导致针对这个错误异常主要有2中解决方法第一:直接下载一个el-api3.x.jar替换tomcat中的el-api2.2.jar第二,直接下载tomcat8安装解决问题...

2018-08-17 12:09:47 7890

马士兵多线程预习资料.rar

马士兵多线程预习资料.md文件,需要的可以下载,资源还是不错的,md中有代码 很爱很爱你

2020-11-29

鲁班学院数据库高级笔记.zip

鲁班学院数据库mysql底层笔记,周瑜老师发布的,包括3个文档:一、InnoDb行格式、数据页结构以及索引底层原理分析.pdf 二、B+树索引实战.pdf 三、Mysql事务以及锁原理讲解.pdf

2020-11-29

2019互联网大厂高频重点面试题 (第2季)脑图.rar

尚硅谷周阳老师2019互联网大厂高频重点面试题 (第2季)脑图

2019-08-25

shangguiguMySQL高级脑图完整版

尚硅谷MySQL高级脑图完整版,周阳版MySQL高级脑图完整版笔记

2018-10-13

最简单的mybatis逆向工程源码

最简单的mybatis逆向工程源码,开箱即用,非常方便,有需要的小伙伴可以参考一下哦

2018-08-10

传智播客_Springmvc+Mybatis(燕青版)由浅入深视频及资料

传智播客_Springmvc+Mybatis由浅入深视频教程,如果资源失效,请私信我

2018-08-04

SSH经典笔记陈欢版

此套笔记为黑马程序员ssh陈欢版原版笔记,笔记做得非常好

2018-07-14

CRM项目最新源码

基于s2s4h5三大框架的注解+xml实现,希望对需要的朋友有所帮助

2018-07-03

2018年6月Javaweb网上商城开发最新完整源码

改代码为2018年6月最新的老师Javaweb网上商城开发最新完整源码,

2018-06-17

最新三大框架最详细版笔记,谁下谁受益

该代码为三大框架最新的笔记,且非常详细,绝对是想败的福音,大神的随身笔记,下载吧,你不会失望的

2018-06-17

张孝祥面试宝典

张孝祥老师的这本面试宝典可以说是经典中的经典,他的面试答题思维对于面试帮助巨大

2018-06-15

深入理解JVM性能调优和内存模型,垃圾回收,虚拟机原理,经典视频教程

总共110讲,非常适合jvm初学者,希望对大家有所帮助,奋斗吧少年

2018-06-15

JVM性能调优全套代码

代码包含了T01到T05,下载后建议使用markdwon软件食用,谢谢大家

2018-06-15

JVM性能调优经典教程

该资源为老师JVM调优讲解完整版课件,现在分享给大家,希望对与想进阶java的小伙伴带来帮助

2018-06-14

韩顺平2018版Linux笔记

韩顺平2018版Linux学习笔记,超全版,可以说是小白的福音,大神的跳板

2018-05-25

Java官方英文版源码

源码为java1.8版本,官网下载的源码,再次和大家分享,希望大家多多指教

2018-04-27

史上最经典的HTML+CSS笔记.rar

该笔记为markdown编写,下载后强力建议使用markdown阅读器阅读

2018-04-24

韩顺平html css js视频完整笔记及源代码(全)

韩顺平html css js视频完整笔记及源代码(全),视频地址:http://pan.baidu.com/s/1boT0qcv

2018-04-08

空空如也

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

TA关注的人

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