自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 团队开发开中Git使用的注意事项

push注意事项1、将代码从本地仓库push到远程仓库之前,先得pull一下,把远程仓库最新得文件拉到本地(保证更新到远程仓库得文件是最新得)。2、push到远程仓库时,如果与别人push得文件有文件冲突就必须得先解决文件冲突,才能push。3、仔细检查没有错误事项后再合并分支得注意事项1、参考上面得push注意事项2、需要合并到哪个分支就需要切换到哪个分支。比如...

2019-11-27 20:43:42 336

原创 Aop底层实现

Aop主要的编程思想就是把这些横切性的问题和业务逻辑进分离,从而起到解耦作用。Aop的底层实现: 1、 java 动态代理 2、cglib 代理 spring并没有对aop代理进行默认设置。 如果该类实现了接口的话,Aop的底层实现就是ja...

2019-10-28 16:54:55 221

原创 spring boot 整合websocket服务端主动推送消息

服务端1、引用依赖。(spring与websocket整合后的场景启动器) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dep...

2019-10-21 22:05:23 526

原创 spring boot sse服务端主动推送消息

SSE ( Server-sent Events )是 WebSocket 的一种轻量代替方案,使用 HTTP 协议。严格地说,HTTP 协议是没有办法做服务器主动推送的,但是当服务器向客户端声明接下来要发送流信息时,客户端就会保持连接打开,SSE 使用的就是这种原理。一、SSE 能做什么?  理论上, SSE 和 WebSocket 做的是同一件事情。当你需要用新数据局部更新网络应用...

2019-10-21 21:42:56 1354 2

原创 前后端分离项目全局跨域配置

@Configuration@EnableWebMvcpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") ...

2019-10-21 16:58:07 207

原创 spring创建bean的3种方式

spring创建bean方式有3种通过构造函数创建bean 通过静态工厂创建bean 通过实例工厂创建bean1、通过构造函数创建bean。 bean中必须要有空参的构造方法<bean id="bean的Id" class="bean的全限定类名“ />2、通过静态工厂创建bean。创建工厂类 创建 创建bean的静态方法 在实例化bean的时候由...

2019-10-15 10:40:30 229

原创 事务特性以及隔离级别

事务是指逻辑上的一组操作,这组操作要么全部成功,要么全部失败。事务的特性(ACID):原子性(A):事务是一个不可分割的工作单位,事务中的操作要成功,要么失败。一致性(C):事务前后数据的完整性必须保持一致。例:A:200,B:200,A、B之间无论怎么交换,最终都要保证和是400。隔离性(I):多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数...

2019-10-12 09:24:21 76

原创 Controller接收Date类型的参数

controller如果要接收Date(日期时间)类型的参数,则必须要在Yml配置文件中配置日期时间格式。(因为前端传过来的是一个日期时间字符串,String类型转成Date类型会出错)在配置文件中配置:...

2019-09-25 22:05:05 4231

原创 解决vue.js资源跨域调用

浏览器跨域调用访问报错如下 :No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:11000' is therefore not allowed access.原因:浏览器的同源策略不允许跨域访问,所谓同源策略是指协议、域名、端口相同。...

2019-09-22 10:33:02 1113

原创 java操作RabbitMq时出现Caused by: org.springframework.amqp.AmqpException: Cannot determine ReplyTo message

今天使用java对@RabbitMq消息中间件的队列进行监听的时候出现一个异常Caused by: org.springframework.amqp.rabbit.listener.adapter.ReplyFailureException: Failed to send reply with payload 'InvocationResult [returnValue=true, retu...

2019-08-20 22:54:48 3032 1

原创 maven项目编译时提示“编码GBK或UTF-8的不可映射字符”

maven项目编译时提示“编码GBK或UTF-8的不可映射字符”原因:需要在maven的编译插件中声明正确的字符集,保证编译使用的字符集编码与保存代码文件时使用的字符集编码一致。Windows中文系统默认的字符集是GBK,安装的软件一般会使用操作系统的默认字符集,比如用maven编译项目时,maven默认使用GBK字符集,而代码源文件采用UTF-8字符集,才会出现上图所示的问题...

2019-05-31 17:14:44 1809

原创 nginx+tomcat反向代理

Nginxnginx可以作http服务器、反向代理、负载均衡。但使用最多的还是用来做反向代理、负载均衡。什么是反向代理 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中由代理服务器向Internet上的web服务器发起请求,最终达到客户机上网的目的。...

2019-05-26 10:47:02 276

原创 Solr全文检索服务器

一般用户使用网站的搜索功能不是对数据库进行搜索。而是使用solr或es全文检索服务器因为数据库模糊搜索的效率低,速度慢。【不能拆分关键字进行检索】 不能支持搜索的关键字高亮显示。 不能实现标题与正文合并检索关键字【即使标题中没有这个要检索的关键字,但是正文中有,它同样也会被检索出来】如果使用solr全文检索服务器则会很好的解决上面这三个问题Solr的搭建部署自行百度解决...

2019-05-07 09:53:07 276

原创 网页的406报错问题

原因出现网页出现406问一般为一下两种情况 * 1、缺失jar包, * * 2、如果访问的url的后缀名是以.html结尾的,则服务端不能响应json数据。因为springMVC会误以为.html后缀名的请求,是请求访问某个html文件,则springMVC则无法处理响应json数据 解决方法 * 解决方法: * 1、检查所依赖的jar包是否完整 * 2、在we...

2019-05-04 16:03:03 3442

转载 淘淘商城笔记—解决ftp上传,本地测试可以,部署到服务器不可以问题

感谢原创的分享,完美解决我的问题!!!!!!!!!!!!Q:用FTPClient,执行到ftp.storeFile(fileName,inputFile);返回false,在本地测试时可以上传文件,部署到服务器上传文件总是返回false;A:加上ftpclient.enterLocalPassiveMode();ftp.storeFile(fileName,inputFile)...

2019-04-28 16:53:55 559

原创 蓝桥杯真题_明码

汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是:第1字节,第2字节第3字节,第4字节....第31字节, 第32字节###这道...

2019-03-17 17:52:14 163

原创 java_约瑟夫环问题

n 个人的编号是 1~n,如果他们依编号按顺时针排成一个圆圈,从编号是1的人开始顺时针报数。(报数是从1报起)当报到 k 的时候,这个人就退出游戏圈。下一个人重新从1开始报数。求最后剩下的人的编号。这就是著名的约瑟夫环问题。本题目就是已知 n,k 的情况下,求最后剩下的人的编号。题目的输入是一行,2个空格分开的整数n, k要求输出一个整数,表示最后剩下的人的编号。约定:...

2019-03-17 15:05:52 243

原创 第九届蓝桥杯C组java_字母阵列

仔细寻找,会发现:在下面的8x8的方阵中,隐藏着字母序列:"LANQIAO"。SLANQIAOZOEXCCGBMOAYWKHIBCCIPLJQSLANQIAORSFWFNYAXIFZVWALCOAIQNAL我们约定: 序列可以水平,垂直,或者是斜向;并且走向不限(实际上就是有一共8种方向)。上图中一共有4个满足要求的串。下面有一个更大的(100x100)的字母方阵。你...

2019-03-16 23:29:33 590

原创 蓝桥杯题目_等腰三角形java

本题目要求你在控制台输出一个由数字组成的等腰三角形。具体的步骤是:1. 先用1,2,3,...的自然数拼一个足够长的串2. 用这个串填充三角形的三条边。从上方顶点开始,逆时针填充。比如,当三角形高度是8时: 1 2 1 3 8 4 1 5 7 6 17 68910111...

2019-03-16 21:34:43 619 1

原创 蓝桥杯java题目_拉马车

小的时候,你玩过纸牌游戏吗?有一种叫做“拉马车”的游戏,规则很简单,却很吸引小朋友。其规则简述如下:假设参加游戏的小朋友是A和B,游戏开始的时候,他们得到的随机的纸牌序列如下:A方:[K, 8, X, K, A, 2, A, 9, 5, A]B方:[2, 7, K, 5, J, 5, Q, 6, K, 4]其中的X表示“10”,我们忽略了纸牌的花色。从A方开始,A、B双方轮流出...

2019-03-15 19:38:04 293

原创 蓝桥杯题目_九宫幻方

小明最近在教邻居家的小朋友小学奥数,而最近正好讲述到了三阶幻方这个部分,三阶幻方指的是将1~9不重复的填入一个3*3的矩阵当中,使得每一行、每一列和每一条对角线的和都是相同的。 三阶幻方又被称作九宫格,在小学奥数里有一句非常有名的口诀:“二四为肩,六八为足,左三右七,戴九履一,五居其中”,通过这样的一句口诀就能够非常完美的构造出一个九宫格来。 4 9 23 5...

2019-03-14 22:50:41 250

原创 蓝桥杯题目_杨辉三角

杨辉三角也叫帕斯卡三角,在很多数量关系中可以看到,十分重要。第0行: 1第1行: 1 1第2行: 1 2 1第3行: 1 3 3 1第4行: 1 4 6 4 1第5行: 1 5 10 10 5 1第6行: 1 6 15 20 15 6 1....两边的元素都是1, 中间的元素是左上角...

2019-03-14 14:56:45 363

原创 乱序字符串

描述给出一个字符串数组S,找到其中所有的乱序字符串(Anagram)。如果一个字符串是乱序字符串,那么他存在一个字母集合相同,但顺序不同的字符串也在S中。所有的字符串都只包含小写字母样例样例1:输入:["lint", "intl", "inlt", "code"]输出:["lint", "inlt", "intl"]样例 2:输入

2019-03-13 19:37:38 220

原创 图中两个点之间的路线

描述给出一张有向图,设计一个算法判断两个点s与t之间是否存在路线。您在真实的面试中是否遇到过这个题?是题目纠错样例如下图: A-----&gt;B-----&gt;C \ | \ | \ | \ v -&gt;D-----&gt;E 样例 1:输入:s = B and t = E,输出:...

2019-03-13 16:50:56 315

原创 蓝桥杯题目_Log大侠

atm参加了速算训练班,经过刻苦修炼,对以2为底的对数算得飞快,人称Log大侠。 一天,Log大侠的好友 drd 有一些整数序列需要变换,Log大侠正好施展法力... 变换的规则是: 对其某个子序列的每个整数变为: [log_2 (x) + 1] 其中 [] 表示向下取整,就是对每个数字求以2为底的对数,然后取下整。 例如对序列 3 4 2 操作一次后,这个序列...

2019-03-12 20:11:20 170

原创 蓝桥杯_生物芯片

X博士正在研究一种生物芯片,其逻辑密集度、容量都远远高于普通的半导体芯片。 博士在芯片中设计了 n 个微型光源,每个光源操作一次就会改变其状态,即:点亮转为关闭,或关闭转为点亮。 这些光源的编号从 1 到 n,开始的时候所有光源都是关闭的。 博士计划在芯片上执行如下动作: 所有编号为2的倍数的光源操作一次,也就是把 2 4 6 8 ... 等序号光源打开 所...

2019-03-12 17:02:23 308 1

原创 蓝桥杯_拼接平方数

小明发现49很有趣,首先,它是个平方数。它可以拆分为4和9,拆分出来的部分也是平方数。169也有这个性质,我们权且称它们为:拼接平方数。 100可拆分1 00,这有点勉强,我们规定,0 00 000 等都不算平方数。 小明想:还有哪些数字是这样的呢? 你的任务出现了:找到某个区间的所有拼接平方数。【输入格式】两个正整数 a b (a&lt;b&lt;...

2019-03-12 15:16:24 437

原创 蓝桥杯题目_抽签

抽签X星球要派出一个5人组成的观察团前往W星。其中:A国最多可以派出4人。B国最多可以派出2人。C国最多可以派出2人。....那么最终派往W星的观察团会有多少种国别的不同组合呢?下面的程序解决了这个问题。数组a[] 中既是每个国家可以派出的最多的名额。程序执行结果为:DEFFFCEFFFCDFFFCDEFFCCFFFCCEFFCCDFFCCDEFBEFF...

2019-03-10 16:37:02 338

原创 蓝桥杯题目-移动距离

X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3...当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为6时,开始情形如下:1 2 3 4 5 612 11 10 9 8 713 14 15 .....我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动)输入为3个整数w m n,空格分开...

2019-03-09 17:50:04 309

原创 蓝桥杯题目_打印大X

小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度。为了便于比对空格,所有的空白位置都以句点符来代替。要求输入两个整数m n,表示笔的宽度,X的高度。用空格分开(0&lt;m&lt;n, 3&lt;n&lt;1000, 保证n是奇数)要求输出一个大X例如,用户输入:3 9程序应该输出:***.....***.***...***...***.***.....

2019-03-09 14:11:20 485

原创 蓝桥杯题目——奇怪的分式

标题:奇怪的分式 上小学的时候,小明经常自己发明新算法。一次,老师出的题目是: 1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png) 老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼! 对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢? 请写出所有不同算式...

2019-03-06 21:15:38 236

原创 蓝桥杯真题_带分数

100 可以表示为带分数的形式:100 = 3 + 69258 / 714 还可以表示为:100 = 82 + 3546 / 197 注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。 类似这样的带分数,100 有 11 种表示法。 题目要求: 从...

2019-03-05 15:40:27 279

原创 蓝桥杯题目_振兴中华

地上画着一些格子,每个格子里写一个字,如下所示:从我做起振我做起振兴做起振兴中起振兴中华 比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。 请你帮助小明算一算他一共有多少种可能的跳跃路线呢?本例子是使用df...

2019-03-03 21:06:44 211

原创 第三届蓝桥杯本科B组java填空题-----最大数

[12,127,85,66,27,34,15,344,156,344,29,47,....] 这是某设备测量到的工程数据。 因工程要求,需要找出最大的5个值。 一般的想法是对它排序,输出前5个。但当数据较多时,这样做很浪费时间。因为对输出数据以外的数据进行排序并非工程要求,即便是要输出的5个数字,也并不要求按大小顺序,只要找到5个就可以。 以下的代码...

2019-03-02 17:27:50 238

原创 DFS解决n皇后问题

本例子是使用DFS深度搜索来实现求n皇后问题import java.util.Scanner;/** * 8皇后:8个皇后都不处于同一行、列、对角线上 * *///dfs算法保证了每个皇后不可能会处于同一行、列上,所以只要判断所有皇后不处于同一对角线就好public class Dfs求n皇后问题 { public int n; public int a[]; pu...

2019-03-02 15:35:17 678

原创 蓝桥杯真题--Excel地址转换

Excel单元格的地址表示很有趣,它使用字母来表示列号。比如,A表示第1列,B表示第2列,Z表示第26列,AA表示第27列,AB表示第28列,BA表示第53列,....当然Excel的最大列号是有限度的,所以转换起来不难。如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?本题目既是要求对输入的数字, 输出其对应的Excel地址表示方式。例如,输入...

2019-02-28 14:53:41 184

空空如也

空空如也

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

TA关注的人

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