自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

原创 双指针算法计算股票均值

双指针算法计算股票均值

2022-04-21 13:42:00 225

原创 解决IDEA 创建 Springboot项目后 .properties 无法自动提示

1、之前IDEA自动提示用到一直好好的,突然今天打开后,发现 .properties 里面的配置都变灰了,而且没有自动提示了,如下所示:而且自动提示也没有了,找了网上看了写解决方案,都是一个抄一个,没什么用,想起来前几天开发的时候,IDEA有个提示,就顺手给点了,如果不出意外就是点了之后出的问题。2、废话不多说,如果大家出现这种类似的问题,就检查下这个插件,看是不是把这个插件给安装上了== Spring Initializer and Assistant ==== 把这个插件给禁用之后,就正常了

2022-04-02 08:59:51 1277

原创 SpringBoot重启后首次接口请求慢的问题

SpringBoot在启动后,首次调用接口的时候是比较慢的,造成这种结果的原因是 DispatcherServlet 没有预热的原因,在SpringBoot启动的时候 DispatcherServlet 并没有进行初始化,而在第一次接口请求的时候,才会进行初始化操作,我们来看一个简单的小Demo我们建立一个简单的接口@Slf4j@RestControllerpublic class TAPI { @GetMapping(value = "/t1", produces = MediaTyp

2021-09-07 23:49:45 3417 2

原创 系统架构发展思考

软件架构发展主要有以下3个阶段的发展单体结构单体结构发展成果就是 MVC 架构的成熟,软件开发为垂直模式,按照业务模块划分,优点就是容易横向扩展,业务模块添加比较方便,但随着项目的发展,业务的不断扩充,后续业务扩展难度越来越大,这种架构模式已经跟不上业务的发展速度SOA除了数据库同一管理外,也业务独立发展,但是需要一个总的 ESB 总线来协调也业务中间的关系,这种架构设计能支持系统快速的业务发展,但是个业务之间的协调将变得异常混乱,这种架构下的优缺点就是能够支持业务的快速增长,但是资源整合程度不够

2021-02-19 11:30:59 284 2

原创 Eclipse开发OSGI插件,导出Bundle中文乱码问题

Eclipse开发OSGI插件,解决Bundle乱码问题Eclipse开发OSGI插件,解决Bundle乱码问题问题分析总结Eclipse开发OSGI插件,解决Bundle乱码问题之前的项目中网关使用的是OSGI,Bundle 插件都是用Eclipse开发的,但是开发过程中发现Bundle在Eclipse中运行的时候中文输出是正常的,只有导出jar包放到Felix中运行后就变为乱码了,项目组一直没找到原因,所以Bundle中有遇到中文的地方,只好把中文转为 Unicode 编码来解决乱码的问题,非常影响

2021-02-05 16:12:17 319 1

原创 Springboot 集成 Swagger2

每次用 swagger 时候,都要百度一下,记录下集成的步骤,下次就不用再找了1、pom 添加 <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox...

2020-01-10 14:07:55 120

原创 Linux整理笔记(常用操作命令)

根据网上公开资料以及自己平时使用整理,基本包含日常 Linux 使用知识,希望可以帮助到大家一、Linux 介绍Liunx 是免费使用和自由传播的类 Unix 操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。能运行主要的 Unix 工具软件、应用程序和网络协议。支持32位和64位硬件。继承了Unix网络为核心的设计思想,是一个性能稳定的多用户操作系统。Linux 目录结构...

2019-10-29 16:25:36 382

原创 系统测试缺陷定义说明

整理的一份系统缺陷定义说明,供大家参考一、系统缺陷分类测试中发现的系统缺陷等级分为以下5类:缺陷等级缺陷说明缺陷主要特征P5重大系统不能正常运行...

2019-10-24 14:48:46 4049

原创 微信扫普通二维码进入小程序设置

小程序虽然有固定的二维码,但有些时候我们需要扫普通的二维码就进入到小程序中,微信是提供这样功能的,在小程序后台配置的时候发现还是有些小技巧的,这里面记录分享一下1、登录微信公众平台,点击左侧 开发 – 开发设置(吐槽下,开发选项愣是找了半天没看到,这点体验不是很好)拉到最下面页面,点击添加2、进入配置普通二维码链接页面,这里我们把能填的先填上,点击保存的时候会检查你的校验文件是否配置正...

2019-10-08 18:07:11 3207

原创 Textarea 自动换行实现

前端页面使用 Textarea 来输入内容时,可能会有这样的需求,要求用户在指定的位置处自动换行,指定位置处一般就是指定用户输入一定长度的字符。如下图所示: 而我们知道 Textarea 在默认情况下不会添加自动换行标记,也就是说 Textarea 如果不做处理,用户输入的始终是一行数据,保存到数据库中也是一行数据。这样在其他地方展示时就会有数据丢失的情况,本篇文章我们就来实现 Textar...

2018-05-07 18:15:14 32465 1

原创 Maven复习

背景项目构建的以下几种方式Eclipse :就是常见的 New Projcet Ant:是一个专门的构建工具,通过一些配置来完成项目构建,说明源码包在哪,目标class在哪,资源文件在哪Maven :是一个项目管理工具,可以对项目进行快速简单的构建,根据Maven规范去进行代码的开发Maven 安装下载Maven解压、配置环境变量(类似JDK)测试,cmd 下 m...

2018-03-12 21:30:20 247

原创 接口字段转实体是否为空判断

在开发中如果需要和第三方进行接口交互,这时候对接口字段校验就是必不可少的,对方如果少传字段,或是必传字段为空,如果我们不做判断,很可能导致某个流程出错一般校验无非就是以下这种处理方式if(requestVo.getName == null || requestVo.getName.equals("")){ // 自定义异常处理 throw new CustomException("必传字段不

2017-09-29 17:21:32 2409

原创 Java去除文件中的重复行

几天在做数据校正的时候,其中有一个流程需要在几千行数据中剔除掉其中重复的数据,这个工作量就比较大了,虽然 excel 也有去除重复行的功能,但想到 IO 流中有读取一行数据的方法,如果用程序实现,应该要比用 excel 处理快很多,毕竟excel 还要来回的复制粘贴,而程序只要 run 一下就好了,下面就是具体实现代码public static void main(String[] args) th

2017-09-10 09:32:52 8197 6

原创 2 个 List 集合数据求并、补集操作

开发过程中,我们可能需要对 2 个 或多个 List 集合中的数据进行处理,比如多个 List 集合数据求 相同元素,多个 List 集合数据得到只属于本身的数据,如图示:这里以 2 个 List 介绍,有一些业务要求我们处理得到图上的 3 中情况 * 只属于 A * 共同的元素 * 只属于 B这种处理方式在数学上并不陌生,只属于 A ,相当于集合上 B 关于 A 的相对补集;相同的元素,A

2017-05-05 16:14:59 10471 4

原创 List 集合去除 null 元素

在 JavaWeb 开发过程中,我们有时候会遇到 jsp 以集合的形式向后台传输数据,这时候如果集合中有几个 null 元素,我们后台就必须对数据进行非空处理,总结了 2 种处理这种情况的方法,方便参考。一)使用 for 循环处理集合思路:这种处理方式是把要处理的集合进行遍历,取出其中不为空的元素,添加到新的集合中,代码如下:public static <T> List<T> removeNul

2017-05-05 15:13:46 57801 3

原创 一小时学会SQL

本篇目的是为了对数据库操作不熟悉的同学,在较短时间内掌握数据库的基本操作,增删改查等操作,适合对数据库有一定了解的同学概述有关数据库概述,数据库管理系统的基本概念介绍就不重复了,我们只需要知道 SQL是关系数据库语言的国际标准,所以只要学会了 SQL 的操作,其他任何数据库如 MySql Oracle 等都可以进行快速上手,我们本篇采用MySQL 数据库进行演示SQL 分类DDL操作Data De

2017-02-27 08:58:02 2279 1

原创 Servlet/JSP(四)

从本篇开始介绍JSP相关知识JSP概述JSP 是基于文本的程序,特点是 HTML 与Java 代码共存,执行JSP 会被 服务器自动编译,编译之后的 JSP 和 HttpServlet 一样,都是 javax.servlet.Servlet 接口的子类,我们前面介绍过,JSP 其实是另一种形式的ServletJSP : Java Server Page,主要是为了简化 Servlet 的工作出现的

2017-02-17 18:44:29 306

原创 Servlet/JSP(三)

本篇主要介绍 Servlet 之间的跳转 Forward Redicect,以及Servlet线程安全Servlet 之间可以互相跳转,从一个Servlet 调到另一个Servlet,利用这一功能,我们可以把任务进行模块划分,比如一个Servlet接收用户数据,另一个Servlet 读取数据库,另一个Servlet 把处理结果显示出来,Servlet的跳转可以实现程序模块化比如MVC 架构中都使用

2017-02-17 14:09:18 345

原创 Servlet/JSP(二)

这篇文章介绍Servlet如何编写和部署FirstServlet如果想要打好基础,不要着急先从JSP开始学起,要先从Servlet开始了解,我们知道,JSP终究会被编译成Servlet,所以只要了解了Servlet,JSP也就学会了一半 开发环境,服务器选择Tomcat,IDE 为eclipse,我们除了要了解Servlet/JSP的原理和之外,还要学习如何使用开发工具来提高我们编程效率首先利用E

2017-02-16 11:04:12 257

原创 Servlet/JSP(一)

通过该系列我们学习Servlet/JSP 相关的知识说明我们在学习Java时,都知道 JVM ,JVM 是Java程序唯一的操作系统,可以执行.class文件,所以我们在写Java程序时,就必须了解 Java 程序是如何与 JVM 进行通信,以及JVM 是如何管理 Java 程序中的对象等问题 在学习Servlet/JSP 时,也是一个 Web容器是Servlet/JSP 唯一认识的HTTP服务器

2017-02-14 11:52:46 318

原创 动态网页和静态网页

我们可能会有这样的问题,比如: * 如何让JavaScript 取得 request 中的属性 * JSP 没有执行 JavaScript * 是否可以用 JS取得JSTL 中的一些属性 看文这篇文章,相信就知道这些问题该如何回答了所谓静态网页,就是指在请求服务器上的网页,服务器不对网页文件作任何的处理,读取文件知乎就直接作为相应来传给浏览器动态网页就是在服务器响应之前,先根据客户端的请

2017-02-14 11:10:50 378

原创 GET 和 POST 何时使用

GET 和 POST 是使用 Servlet 和 JSP 时最常用的2种请求参数,那么如何使用,何时使用就是我们必须要弄清楚的GET向服务器取得指定的数据,在发出GET 请求时,必须要告诉服务器请求的资源URL,以及一些Header信息,请求参数通常是用户发送给服务器的必要信息,通常利用窗口进行发送,服务器必须要有这些信息才可以进一步针对用户的请求作出正确的响应,请求参数是在 URL 之后 跟随一个

2017-02-14 10:46:06 744

原创 Android 界面编程

前言Android提供了大量的丰富功能的UI组件,我们只需要像搭乐高积木那样,就可以组件出图形界面,当然如果是一些特殊的效果就需要我们自定义去实现了,关于自定义控件,以后再做介绍View组件Android应用绝大部分UI组件都放在了 android.widget 包以及子包、android.view包以及子包,Android中所有的UI组件都继承了View类,类似 Swing中的 JPanel代表

2017-01-13 13:05:48 296

原创 Android简单介绍

Android平台架构和特性Android系统的底层建立在Linux系统之上,由 操作系统、中间件、用户界面和应用软件4层组成,采用软件叠层的方式进行构建,这种结构可以让层之间相互分离,保证了层之间的低耦合,当层时间发生改变时,其他层无须做任何改变 组成 内容 应用程序层 Home,Contacts,Phone,Browser… 应用程序框架 ActivityManager,W

2017-01-13 12:35:09 430

转载 ESP8266 Android 与 Arduino 通信

原文链接:http://allaboutee.com/2015/01/20/esp8266-android-application-for-arduino-pin-control/最近开发中用到需要 Arduino 与 Android 通过 wifi 通信,这里选择使用 ESP8266 模块,原因之一就是便宜,10几块钱就可以搞定,就是配置起来稍微有点麻烦,为此找了一些资料,但质量一直不是很好,最后

2016-12-15 10:57:16 6925 4

原创 XML解析

起因这几天在学习 JavaWeb 的内容,接触到 XML 的内容,XML 应该是不陌生的,但由于之前项目中用到的不是很多,有关 XML 解析逐渐也忘的差不多了,趁这个机会重新学一遍如何对 XML 进行解析,方便以后使用。XML 简单介绍XML(Extensible Markup Language)可扩展标记语言,是由 W3C 推出的新一代数据交换标准,XML 格式这里就不做介绍了。XML 的具体用途

2016-12-15 10:53:39 301

原创 使用Eclipse编译Web项目遇到的一个奇葩问题

title: 使用Eclipse编译Web项目遇到的一个奇葩问题 date: 2016-01-23 21:50:40 categories: JavaWebtags: JavaWeb起因最近在项目中遇到这样一个问题,百思不得其解,最后在公司领导的帮助下才发现问题,找到问题后,领导更是惊讶,搞了这么多年开发还从未见过这种类型的问题,当然这个问题也困扰了我很久,有必要记录下来,供其它同学参考交流问题

2016-12-15 10:51:01 541

原创 Volley的二次封装

Volley 是一款很不错的网络访问请求框架,在开发过程中,使用 Volley 只需要很少的代码就可以完成对网络的请求,而且性能方面也不需要过多考虑。实际开发过程中,Volley 确实能给我们带来很大的便利,但有时候也需要我们适当对 Volley 进行一些简单的封装,已便更好地适应我们的开发需求。如果使用原生 Volley,我们的代码是这个样子的public class MainActivity e

2016-12-15 10:47:00 395

原创 Java图形编程-Label内容显示不全的问题

之前遇到这么一个很有意思的问题,感觉有必要记录下来,方便以后学习,由于代码不是很复杂,我们就直接截图来分析说明黄色部分是一个Label,点击确定按钮之后,Label显示上面4个输入框中的内容,可以看到Label并没有把全部的内容显示出来,当我们调整窗体的大小之后,Label就显示正常了。 这是什么原因造成的呢?初步猜想,应该是初始化时系统的Label的大小设定,默认为Label内容大小,也就是说,

2016-12-15 10:33:52 5865

微软 物联网信号 第二版 202010

微软出版的物联网信号中文电子版(第二版202010)物联网行业现状分析和未来发展趋势,从事物联网行业的可以研究参考

2020-10-13

Auto_V4.0.1Beta.apk

Autojs Android 安装包,autojs 不用多做解释,能干什么懂的自然懂

2019-11-01

jbpm4表结构模型

jbpm4表结构模型jbpm4表结构模型jbpm4表结构模型jbpm4表结构模型

2018-01-31

linux shell 脚本编程

linux 下 shell 脚本开发,对于shell 脚本入门和巩固非车不错

2017-12-21

P2P原理与技术

P2P原理与技术P2P原理与技术P2P原理与技术P2P原理与技术

2017-11-07

空空如也

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

TA关注的人

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