自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows环境下安装Zookeper

介绍Zookeper安装启动及注意踩过的坑

2020-09-12 21:57:24 6139 2

原创 jdk1.8中使用Lambda表达式

1.什么叫做Lambda表达式

2020-09-07 18:04:37 7747 2

原创 基于http请求web打印组件,实现浏览器、移动端、服务端无预览打印

web、移动端实现无预览打印

2020-08-26 18:37:50 3255 4

原创 mybatis-spring-boot-starter自动装配原理与源码分析

在springboot项目中使用mybatis只需要引入mybatis-spring-boot-starter即可使用,从源码的角度分析其自动装配原理

2020-08-18 22:48:06 3396 3

原创 springboot项目整合mybatis基础使用

在web应用常用的持久层框架有hibernate与mybatis,两个框架都有各自的优缺点,mybatis属于轻量级框架,在互联网行业常使用mybatis作为持久层框架,在springboot项目中引入mybatis-spring-boot-starter可以实现与springboot无缝衔接,降低了框架配置,上手更容易

2020-08-17 23:01:53 2059 2

原创 DIV中元素居中的方式

div中常用的元素居中方法

2020-08-15 22:10:37 16047 3

原创 java常用实现延时任务的方式

java开发中常会用到延时任务,主要用到的异步延时任务有TimerTask 和ScheduledExecutorService 两种方式

2020-08-14 22:02:50 11179

原创 android版PDA通过USB与.net应用程序通讯,实现离线版android应用同步

最近项目有一个需求,android PDA无法使用有线与无线网络,只能使用USB线,需要业务需通过sqlite处理好后同步到服务器上。

2020-08-13 23:21:25 9034

原创 android发送restful风格的http请求

使用okhttp3发送http请求

2020-08-13 17:34:23 8801 1

原创 vue使用轻量级弹出层组件

后台管理系统经常会使用到弹出层进行表单数据填写,使用element-ui会发现弹出层的整体不美观,而且无法拖拽

2020-08-13 11:57:49 2027 1

原创 java网络编程第一步,使用ServerSocket、Socket搭建一个聊天室

Socket又称套接字 ,套接字使用TCP提供了两台计算机之间的通信机制,客户端程序创建一个Socket,并尝试连接服务器的Socket,当连接建立时客户端和服务器现在可以通过对 Socket 对象的写入和读取来进行通信,java为服务器提供了一种监听客户端并与他们建立连接的机制。聊天室本质上就是输入输出流第一步:搭建服务端,直接上代码 ServerSocket serverSocket=new ServerSocket(8080); System.out.println("服务器等待

2020-08-12 23:30:16 7789 3

原创 jekins自动化部署VUE前端项目

随着前端项目使用工程化开发,前端项目的自动化部署越来越重要,本次主要介绍jekins自动化部署流程,需求:jekins安装于服务A,应用服务器位于服务器B,jekins打包好之后自动部署到服务器B上前提条件:jekins已安装(PS:若不清楚jekins安装流程的,可在百度上搜索安装教程)思路:jekins从svn拉取最新的vue项目,通过nodejs插件进行打包,打包之后复制到服务器B上。1.进入jekins管理-》插件管理,安装以下插件Subversion(版本管理工具,本次使用SVN管理,使用

2020-08-11 22:57:28 7675

原创 java中集合常用实现类区别及源码分析之List集合

java中集合的使用无处不在,本次对于list、map、set进行集体常用实现类介绍1.List**list在java开发是的的频率非常高比如使用mybatis或者hibernate查询数据返回的实体集合常用list接收,list是一个java接口,我们常用ArrayList、linkedlist、vector等实现类来创建List对象**a)ArrayList **1.ArrayList底层数据存储基于数组 2.底层数组默认大小为10,当超过新加一个元素的数据大小超过数组大小时,创建一个新数

2020-08-11 21:29:32 7425

原创 springboot从配置文件读取值注入静态属性

应用开发中,经常会使用到一些配置信息,这些配置信息通常会配置到yml配置文件中并且可能会提供给一些静态方法使用1.yml配置参数信息ali: topPrefix: topPrefix accessKey: accessKey accessSecret: accessSecret productKey: productKey2.实体类接收参数值,有几个注意点a)、该组件由spring管理,需要添加@Componentb)、该组件指定为一个配置属性类 @ConfigurationPr

2020-08-11 15:06:50 9899 2

原创 vue项目打包部署到Nginx服务器

vue项目开发好之后需要部署到服务器上进行外网访问,本篇主要介绍vue项目开发环境部署到Nginx服务器外网进行访问部署流程:本地vue项目进行打包成静态文件,将静态文件放在Nginx服务上,配置Nginx,指定的url转发至index.html,通过Nginx反向代理代替vue.cfg.js中配置的代理1.vue配置文件vue.cfg.jsconst path = require('path')module.exports = { /** 区分打包环境与开发环境 * proces

2020-08-10 10:14:47 9866

原创 阿里云物联网平台云端采用AMQP方式接入同时订阅与发布消息

工业互联网需要采集设备底层数据进行实时数据展示与状态预警,由于底层硬件设备无法采用http等重量级请求发送数据,工业上常常采用MQTT协议进行数据传输,本次基于阿里云物联网平台进行数据采集,本次主要云端收集信息与数据下发,云端采用AMQP方式接入,该方式使得云端服务同时具体发布与订阅功能;设备端采用阿里云IOT平台MQTT.fx模拟接入环境:JDK1.8+maven+springbootGitHub源码地址:https://github.com/hou296498161/amqp1.添加以下依赖

2020-08-09 22:32:21 12641 10

原创 java中String、StringBuffer、StringBuilder区别

java字符串的应用场景十分广泛、我们常用String、StringBuffer、StringBuilder来进行字符串的存储,但是他们之间有什么区别呢1.String1).不可被继承,因为String是一个被final修饰的类,无法被子类继承2).值不可变,每一个String对象都是一个新对象、从源码可以查看、String的值通过一个字符数组变量value[]进行值存储、该值是被final修饰,不可改变,所以每一个String对象都是一个新对象;在高并发环境中、若大量使用String对字符串进行操作

2020-08-08 22:43:28 7791

原创 java使用httpclient发送http请求

HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,将httpclient封装成一个工具类,方便直接调用环境:jdk1.8+maven1.引入maven依赖 <!-- 引入httpclient依赖--> <dependency> <groupId>org.apache.httpcomponents</groupId>

2020-08-08 16:20:06 4498

原创 docker在Linux系统安装及操作命令

1 docker的安装1).目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。uname -r 查看当前centos内核如果内核版本较低,使用yum更新版本yum update2).Linux环境下,使用如下指令yum install -y do

2020-08-04 21:13:30 7810

原创 redis使用教程及java客户端连接访问

redis使用教程1.了解NOSOL什么是nosql(not only sql)不仅仅是sql百度百科1).Nosql产生的背景适应当前互联网环境的高并发,高负荷环境2).Nosql数据模型KV键值 Bson 树形 列族3).Nosql数据库的四大分类a.KV键值对1.新浪:BerkeleyDB+Redis2.美团:redis+tair3.阿里、百度:memcache+redisb.文档型数据库1.couchDB2.MongoDB:一个基于分布式文件存储的数据库c.列存储数

2020-08-04 08:42:56 8677

原创 axios传递参数到springboot后台服务

axios传递参数后台使用springboot接收1.对于刚学习axios的朋友,可能对于axios传递参数不太熟悉//1.参数类型是对象axios默认用json提交数据let params={ name:'张三', age:123}axios.post("/pp/station/fn/finish",params)2controller使用@RequestBody接收参数//@RequestBody解析json参数 public Respo

2020-08-03 23:06:47 5034 1

PDA离线版android应用、桌面应用、ADB插件.zip

最近项目有一个需求,android PDA无法使用有线与无线网络,只能使用USB线,需要业务需通过sqlite处理好后同步到服务器上。 设计思路:PDA将数据同步到电脑上,电脑同步到服务器上 1.android 《======》 pc 采取了一种建立在adb基础之上的Usb通信方式:由于adb可以将Usb模拟为网卡,所以可以利用socket通信的方式实现Android与PC通信,以完成同步功能 启动流程: 1.android应用启动server端 2.启动ADB桥插件中的adb启动命令.bat 3.运行.net应用 4.数据通讯成功,实现业务只需要将数据转化为json字符串即可完成通讯

2020-08-14

空空如也

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

TA关注的人

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