自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

为梦想编程

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

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

2020-05-08 21:20:52 117 0

原创 王爽,汇编学习,实验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 ; ass...

2020-05-08 09:43:33 595 0

原创 C语言程序设计学习

C语言程序设计现代方法 第一章,C语言概述 什么是C语言?他是20世界70年代初期在贝尔实验室开发出来的一种广为使用的编程语言。 1983年美国国家标准(ANSI)制定了本国C语言标准,1989标准化C语言,俗称C89,1999年ISO标准化了增加新特性,C99正式出现。 C语言的优点: 高效,...

2020-05-04 22:48:52 227 0

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

Javascript继承机制的设计思想 作者: 阮一峰 本文转载自阮一峰Javascript继承机制的设计思想 我一直很难理解Javascript语言的继承机制。 它没有"子类"和"父类"的概念,也没有"类"(class)和"实...

2020-04-23 14:52:37 63 0

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

一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过H...

2020-04-19 11:25:54 88 0

原创 前后端AES加密传输

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

2020-01-26 22:10:07 237 0

原创 使用Redis实现分布式锁

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

2020-01-10 08:15:14 112 0

原创 工作体会分享

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

2020-01-07 22:26:13 70 0

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

计算机物理内存模型 java 内存模型 JMM Java内存模型规定了所有的变量都存储在主内存(Main Memory)中(此处的主内存与 介绍物理硬件时的主内存名字一样,两者也可以互相类比,但此处仅是虚拟机内存的一部 分)。每条线程还有自己的工作内存(Working Memory,可与前面...

2019-12-08 18:15:48 90 0

原创 写一个简单的java死锁

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

2019-11-26 18:09:19 64 0

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

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

2019-11-22 15:17:45 43 0

原创 Java8自定义实现Collector接口

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

2019-11-21 23:25:34 113 0

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

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

2019-11-17 10:20:24 116 0

原创 Springboot启动过程分析

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

2019-11-17 10:18:35 102 0

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

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

2019-11-09 15:32:50 4979 4

原创 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 ...

2019-10-30 18:47:42 27 0

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

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

2019-09-16 10:08:00 153 0

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

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

2019-09-07 18:17:34 4829 1

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

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

2019-02-07 14:13:07 146 0

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

&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &...

2019-02-07 09:53:00 316 0

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

系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。          系统的dao、service、controller出现都通过throws Exception向上抛出,最后由...

2019-01-06 20:50:43 879 0

原创 尚硅谷《全套Java、Android、HTML5前端视频》

尚硅谷《全套Java、Android、HTML5前端视频》         (百万谷粉推荐:史上最牛、最适合自学的全套视频、资料及源码)                                                                                ...

2018-11-10 21:05:08 3265 2

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

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

2018-10-25 16:19:05 348 0

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

如果你遇到改错时,很快能也是你的方法中设置了形参,但是在访问该方法时,你却没有传参,所以你就看到了如下错误 Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing ...

2018-10-03 18:58:28 42025 2

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

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

2018-09-23 17:53:38 1247 0

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

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

2018-09-23 14:01:58 13535 0

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

最近在做一个购物网站的秒杀活动,其中涉及到了一个时间的倒计时. 所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟。 秒杀商品通常有两种限...

2018-09-21 15:43:16 451 0

原创 单点登陆入门小Demo

   上一张学习了单点登陆这种思想以及部署了一个单点登录项目,地址:https://blog.csdn.net/luo609630199/article/details/82717492 那么接下来我们将会做一个单点登录的小案例,让大家更加直观的感受单点登录这种思想. 那么接下来我们就会创建...

2018-09-16 15:40:51 319 0

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

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

2018-09-15 20:54:32 1264 0

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

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

2018-09-14 17:43:13 202857 2

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

      上一张我们已经学习了关于JMS的一些基础知识,当时我们已经提到,在实际开发中,我们一般都是过过spring去整合jms的方式把jms应用到我们的项目中.那么接下来我们就来探讨一下spring整合jms相关的内容!     spring整合jms后对于开发者来说要开发一个jms相关的中...

2018-09-13 12:17:00 1284 0

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

一 .什么是消息中间件    1,    消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer(生产者)、Consumer(消...

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

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

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

2018-09-07 13:35:16 52185 7

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

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

2018-08-29 21:28:06 13724 2

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

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

2018-08-29 11:36:48 8325 0

原创 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 2722 0

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

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

2018-08-26 21:18:34 804 0

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

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

2018-08-26 20:25:07 922 0

原创 最简单的Lucene介绍?

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

2018-08-19 17:55:18 169 0

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

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

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

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