自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (4)
  • 收藏
  • 关注

原创 java并发查询数据

并发服务:通过继承一个Callable接口来回去并发后,个线程的返回结果,线程中调用的方法返回什么结果,这里<>中的泛型就指定什么类型,也可以直接Object,注意基础的方法中的call方法返回类型和基础的Callable接口中的类型保持一致package com.springboot_android.thread;import com.project_entity.bean...

2019-12-16 17:11:47 1793

原创 支付宝小程序物联网开发

支付宝小程序开发现在我国主流的小程序分别是腾讯的微信小程序,以及阿里的小程序。在阿里的小程序中又分:支付宝小程序,香港版支付宝小程序,淘宝小程序,钉钉小程序,高德小程序,mpaas小程序,天猫小程序,支付宝iot小程序。在阿里个小程序中这些分类只是应用平台以及场景的不同,开发方式基本一致。在进行支付宝小程序开发时,首先要进入支付宝小程序开放平台创建小程序https://mini.o...

2019-11-18 09:53:44 996

原创 springboot页面加载时找不到静态资源下的文件,js与css以及图片,拦截器

最近在使用springboot时,前几天正常访问的页面,突然间访问不到js、css、图片等静态资源。经过排查发现是由于我发现程序中提示webmvcconfigureradapter已过期,所以改成了WebMvcConfigurationSupport而WebMvcConfigurationSupport在 springboot的web自动配置类WebMvcAutoConfiguration ...

2019-06-01 12:48:48 4967

原创 java中session与token以及token实现

session:会话由于网络种HTTP协议本身是无状态协议,无法确定请求的对象是否是同一个,所有出现了session。当通过浏览器第一次访问服务端资源时,服务端会创建一个session,并未该session生成一个唯一的key,即sessionid,以key,value的方式保证在缓存种,也可持久化到数据库,具体看项目需求,一般情况不需要持久化(个人观点),服务端将生成的sessionid...

2019-03-01 10:19:08 5468 8

原创 JAVA WEB用POI导出EXECL多个Sheet

单元格背景色的设置目前没试验出来,可能是我用的版本有冲突吧,网上查的结果是这两个函数,可以自己尝试。

2023-12-22 14:56:40 632

原创 Easyui DataGrid combobox联动下拉框内容

发票信息下拉框联动,更具不同的发票类型,显示不同的税率。

2023-11-11 16:57:18 1399

原创 JAVA POI读取EXECL文件片段

logger.info("文件地址:"+workbook.getSheetName(0));* 主要文件个是尽量xls,xlsx后缀在不同环境可能导致读取时空指针。//记录表单数据所在行,列信息以及具体值。* @return map 后台添加成功或失败的信息。//遍历表单中的数据,按行读取。//读取sheet表单信息。// 关闭工作簿和文件流。//记录当前工作薄信息。// 遍历sheet表单。//返回整理后的表信息。* Excel导入信息提取。

2023-07-03 15:58:45 201

原创 有个菜鸟问题数据库“视图”在当前的环境下起什么作用?

现在的权限,访问地址,数据等大多数都是后端从相应一个或多个数据库表中获取数据,整理后发送到前端使用。用户直接在前台查看结果就行。用户一样不知道底层表结构质量的信息,一样只能看的指定的数据内容,代码中也能之间数据的相互嵌套。视图具备的优点好像现在的代码都已经做到了,感觉功能上的重叠度很高,在这种情况下视图存在的意义是什么?我自身工作情况基本就是从数据库,到后端,在到前端的开发。工作了几年了,但是感觉视图好像越来越没啥作用,可能是我菜吧。

2023-05-15 17:44:47 119 2

原创 java webservice接口实现

实现webservice不难就是配置上需要多注意一下,还有webservice个人感觉内网用可以,外网的话有点不安全,不如token和session安全,可能做点什么处理能解决这个安全问题吧,具体了解的也不是太多,目前只能说是会用。在相关的业务接口文件下增加相关配置文件。首先在POM文件中添加相关的依赖。...

2022-08-16 11:14:58 1154

原创 postman接口测试工具发起webservice请求

soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pm="接口地址">注意在请求头headers中设置请求格式Content-Type=text/xml;http://请求地址/ws/SiMaterialConsumptionSiService?然后再Body中的raw中填写请求内容,也就是访问参数,格式使用xml格式。wsdl:为请求参数,基本固定即可。:为要请求的服务地址。...

2022-08-12 15:44:13 9751 3

原创 复杂问题要想着怎么还原成简单问题

我发现写了多年的代码,处理过一些自认为算是复杂的逻辑,比如最近用jquery+vue做了一个动态生成网页表格的功能,实现展示数据感觉不麻烦,逻辑对就行,前期主要是卡在表格框架数据添加的时候,刚刚没开始写的时候感觉应该很简单,添加页面一天能搞定的那种,结果折腾了3天。一开始方向不对,想这直接将html需要的数据放入数据源中,然后循环生成页面代码就行,做的过程中发现节点的添加展示都没问题,顺利实现,但是在删除的时候出现问题,比如删除节点a的时候,节点a下边还有b和c,b下边还有e节点,这个时候按节点下的所有

2021-12-15 10:29:31 1094

原创 数据库使用自增ID好还是UUID好?为什么?

答案是:在互联环境下使用UUID好,因为数据的安全性。我们都知道自增id有:存储空间小,性能高,好记的优点,但是在分布式系统中容易出现id容易出现重复情况,还有是数据安全性比较低,容易根据id号推测出有多少数据,其他数据的id是什么。而UUID的最大优点:不好记忆,没有规律性,基本不会出现重复情况,所以在分布式系统和互联网中大量的被使用,不好的地方就是比较占用存储空间,性能相对自增id较低。...

2021-09-13 10:16:07 2303

原创 输入日期不小于当前系统时间的年月日判断

//日期比较不小于今日时间PmsPlanList.prototype.dateCompare=function (value){ var currentDateValue=new Date(); var date1=new Date(value.replace(/-/g,'/')); if (currentDateValue.getFullYear()==date1.getFullYear()){ if (currentDateValue.getMonth()==date1.

2021-08-10 00:46:06 336

原创 一次设计开发的认识

一次设计开发的总结20年10月的时候有朋友联系我,想要邀请我一起开发一个系统,主要采用分布式,微信小程序,web页面,数据库使用mysql和redis,一次保存持久化数据,一个作为缓存保存一些高频率使用和不需要持久化的数据。系统不复杂但是开发过程中确各种问题频发。之前我做的系统都是比较规矩的,现有整体的系统概述文档,然后业务流程图,业务说明文档,然后是数据库E-R图,之后才开始具体的开发 。这些前期工作完成后整个系统的样机基本呈现在脑海里了。而这次开发的程序应为前期描述的简单,觉得就没必要整那些复杂

2021-05-18 09:51:44 233 2

转载 微信小程序 没有找到可以构建的npm包

微信小程序 没有找到可以构建的npm包1.进入小程序根目录,打开cmd,输入:npm init输入命令后一直点回车2.输入命令:npm i miniprogram-sm-crypto --production执行命令完之后,然后再去微信开发者中点工具-构建npm,然后就成功了,如下图:...

2020-11-03 16:15:02 605

转载 小程序下拉选框

下拉组件1.组件结构:2.index.js://index.jsComponent({ /** * 组件的属性列表 */ properties: { propArray: { type: Array, } }, /** * 组件的初始数据 */ data: { selectShow: false,//初始option不显示 selectText: "请选择",//初始内容 }, /**

2020-10-27 16:24:57 370

转载 微信小程序上传图片到java服务端

由于自己最近在搞微信小程序,然后要做一个上传商品的模块,当然就需要上传图片了,然而一开始网上查了好几天关于微信小程序上传图片到服务器的,但是一直没搞定,总是报错。最后在搜索的过程中看到了一句评论说“如果找不到错误的话那就重新做吧”,就是这句话启发了我,所以我决定不上网查别人的方法,而是自己查看官方提供的API自己摸索着尝试,结果还真的给做出来了。因为之前自己网上查找了许多文章都无法解决我的问题,因此我决定写下这篇文章,希望能帮到有需要的人吧。需要用到的接口1、选择图片接口首先看一下官方提供.

2020-10-22 21:13:32 1321

原创 前端定时任务1秒执行最小间隔,与后端1秒执行最小间隔

前端页面中就是是单线程的,一秒可执行250次,一条定时任务需要4秒执行完成测试代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div> <span id="tt"></span>&lt

2020-06-29 16:38:53 919

原创 开发用工具,网站地址,前后端

码农文库https://tool.lu/article/maven中央厂库https://mvnrepository.com/Echarts百度插件库https://echarts.apache.org/zh/option.html#legend编程基础学习webSchoolhttps://www.w3cschool.cn/码云,中国版在线git厂库https://gitee.com/系统之家,各种系统下载http://www.xitongzhijia.net/

2020-06-05 10:17:43 194

原创 阿里云ssl证书验证——文件验证

阿里云申请的ssl证书有一个验证过程,如果我们用的是阿里云购买的域名和服务器那这个严重很方便,系统会帮我们完成验证过程,如果像我一样域名用的不是阿里云购买的,那就麻烦了。我们需要通过文件验证方式;来验证服务器,验证后才可以获得证书。首先申请一个阿里云提供的免费ssl证书,按下图操作购买后进入证书管理页面点击证书申请输入申请信息,这里只能输入域名选择文件验证下一步,后我们进入如下页面,点击专有验证文件进行下载,下载后是一个压缩包下载好以后,进入域名指向的服.

2020-05-20 14:22:32 6972 14

转载 单点登录SSo

最常见的例子是,我们打开淘宝APP,首页就会有天猫、聚划算等服务的链接,当你点击以后就直接跳过去了,并没有让你再登录一次下面这个图是我再网上找的,我觉得画得比较明白:可惜有点儿不清晰,于是我又画了个简版的:重要的是理解: SSO服务端和SSO客户端直接是通过授权以后发放Token的形式来访问受保护的资源 相对于浏览器来说,业务系统是服务端,相对于SSO服务端来说...

2020-04-03 15:58:06 169 1

转载 架构单体到到大规模集群演进

8000 字 + 21 张图,服务端高并发分布式架构 14 次演进之路 1. 概述 2. 基本概念 3. 架构演进 3.1 单机架构 3.2 第一次演进:Tomcat与数据库分开部署 3.3 第二次演进:引入本地缓存和分布式缓存 3.4 第三次演进:引入反向代理实现负载均衡 3.5 第四次演进:数据...

2020-04-03 13:53:07 338

转载 Java知识体系总结(2020版)

本人从事Java开发已多年,平时有记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同进步,结交更多志同道合的朋友。特此分享给大家,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。整理的Java知识体系主要包括基础知识,工具,并发编程,数...

2020-03-10 14:00:14 244

转载 JVM内存模型

JVM内存区域的划分(内存结构或者内存模型)运行时数据区域:根据JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。程序计数器(线程私有):  是当前线程所执行的字节码的行号指示器,每条线程都要有一个独立的程序计数器,这类内存也称为“线程私有”的内存。  正在执行java方法的话,计数器记录的是虚拟机字节码指令的地址(当前指令的地址)。如...

2020-03-04 09:40:14 94

转载 java内存模型

Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。原始的Java内存模型效率并不是很理想,因此...

2020-03-04 09:37:20 97

原创 java后端注解介绍,作用,示例

@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。作用:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration ,...

2020-03-03 13:35:54 569

转载 使用Spring的@Async创建异步方法

在开发系统的过程中,通常会考虑到系统的性能问题,提升系统性能的一个重要思想就是“串行”改“并行”。说起“并行”自然离不开“异步”,今天我们就来聊聊如何使用Spring的@Async的异步注解。假设场景你有一个很耗时的服务,我们在下面的例子中用线程休眠来模拟,服务执行需要5秒钟。假设一个请求需要调用这个服务3次,如果按照“串行”的方法,将至少需要15秒钟。那么为了提升系统的性能,我们采用“并...

2019-12-13 12:00:37 107

原创 异步编程Future与spring异步实现

Future方法实现异步,要求jdk版本1.8以上:@Autowiredprivate DeviceDataService deviceDataService;public void asynInfoDispose(String topic, String content){ //jdk1.8以上异步编程实现 //注意,主线程获得任务结果会导致主线程阻塞,无法方便得知任...

2019-12-06 15:42:44 303

转载 java异步编程,两篇转载放一起

众所周知,Java 开始方法执行到结束,都是由同一个线程完成的。这种方式虽易于开发调试,但容易因为锁、IO 等原因导致线程挂起,产生线程上下文切换。随着对应用并发能力要求越来越高,频繁的线程上下文切换所带来的成本变得难以忽视。同时,线程也是相对宝贵的资源,无限制的增加线程是不可能的。优秀的技术人员应该能让应用使用更少的线程资源实现更高的并发能力。这便是我们今天要讨论的话题 —— Java 异步编程...

2019-12-06 14:08:02 283

转载 springboot项目启动后执自动行

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/nimoyaoww/article/details/79299201在平时的开发中可能遇到这样的问题,在springboot容器启动之后执行特定的方法或者类。数据库连接之类的。SpringBoot给我们提供了两个接口来帮助我们实现这...

2019-12-05 15:12:32 111

原创 阿里云物联网平台web端,可视化开发,简单实例

Web可视化阿里云物联网平台提供了一种可快速开发的web服务,只需要拖入一些控件,做一些配置就可以完成一个简单的物联网web应用,对单一场景,需求简单的项目非常实用。首先进入物联网平台,打开开发者服务,选择IoT Studio,然后点击新建项目。点击创建空白项目,下面解决方案中的是已经做好的可以直接使用,只需要改一下配置输入项目名称创建好后进入iot stud...

2019-11-25 11:21:00 16116 11

原创 springboot引入外部依赖jar包并打包

1、在项目根目录下新建lib文件夹在lib文件夹中放入要添加的外部依赖进入pom文件中,在dependencies节点中将依赖添加<dependency> <groupId>taobao-sdk-java-auto</groupId> <artifactId>sdk</artifactId> ...

2019-11-19 16:32:39 4149 4

原创 html加载页面后运行js代码,时间转换

//日期转字符串function toStringData(date){ var year = date.getFullYear(); var month =(date.getMonth() + 1).toString(); var day = (date.getDate()).toString(); var hours = (date.getHours())....

2019-11-18 11:46:09 142

原创 springboot中feign.FeignException: status 404 reading低级错误

@RestController与@Controller注解使用错误今天在消费者调用服务端业务时出现404错误信息。排查问题时发现,消费者正常对服务端发起了调用信息,服务端也接受到了调用信息,并返回了结果,但是消费者却没有收到返回的结果,所以报404错误。只在消费者这边报了404错误那么这个时候问题是在服务端还是在消费者这边呢,首先我检查了两者的配置文件,以及服务注册情况,发现都正常,而...

2019-11-12 10:48:13 4135 1

原创 小程序,前端封装阿里云iot接口

///////////////////////////////下面是获得签名的一些重要方法////////////////////////////////////////////////////////////////////////下面基本都是一些工具类方法了////////////////////////////////////////var $chars = 'abcdefhijkmnprstwxyz2345678';/****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/

2019-11-04 10:16:50 29

转载 常用设计模式

单例模式简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也很容易,直接看demo吧publicclassSingleton{privat...

2019-11-01 15:25:40 120

转载 SpringBoot与SpringCloud的版本对应详细版

SpringBoot与SpringCloud的版本对应详细版大版本对应:Spring Boot Spring Cloud 1.2.x Angel版本 1.3.x Brixton版本 1.4.x stripes Camden版本 1.5.x Dalston版本、Edgware版本 2.0.x Finchley版本 2.1.x ...

2019-10-18 11:06:56 3384

原创 springboot中读取resources下文件方法,避免文件无法找到异常

通过ClassPathResource获取文件路径,避免由于springboot项目打包后文件无法再到异常package com.springboot_call_police.unit;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.springframework.c...

2019-10-17 18:12:05 995

原创 设置docker镜像

打开daemon.jsonvi /etc/docker/daemon.json输入:{"registry-mirrors": ["http://docker.mirrors.ustc.edu.cn"]}保存

2019-10-16 23:00:24 101

原创 docker安装与部分基本命令

百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。看起来有点雾,用过虚拟机的应该对虚拟化技术有点印象,不知道也没关系,就把它当成轻量级的虚拟机吧(虽然一个是完全虚拟化,一个是操作系统层虚拟化),这个解释到位:https://www.cn...

2019-10-16 22:46:43 195

a120VWfttQkGt37A(3).zip

bone web项目源码,可以运行,用vs code加载项目后执行装载命令

2019-05-17

nssm服务注册管理工具,ke用于在windows上部署node.js服务

一种非吸附式服务管理工具,可用于注册服务,并管理,空用于在服务列表中注册node.js服务,以及其他需要注册的服务 不需要安装,下载后减压,在对应系统位数文件下进入cmd命了模式,在命了中运行nssm即可

2019-04-12

非洲全地图json文件

个人整理的整个非洲地图的json数据文件,欢迎下载评论,个人原来找的时候找了好长时间没找到,希望我提供的资料带给大家方便

2018-08-08

Tomcat9.0.10

2018年Tomcat9服务端安装文件,后缀为exe,直接下载安装就可以,不需要其他配置

2018-07-03

空空如也

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

TA关注的人

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