- 博客(87)
- 资源 (11)
- 收藏
- 关注
转载 浅谈iOS中MVVM的架构设计与团队协作
今天写这篇文章是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正。本篇文章的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~)。由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架~在学校的时候用过ThinkPHP框架,和SSH框架,都是MVC的架构模...
2020-02-29 10:32:14 233
原创 Mac环境安装ElasticSearch-head
ElasticSearch-head是对ElasticSearch进行操作的图形化界面,安装ElasticSearch-head的前提是需要安装node.js,版本要求6.0以上。先对该插件进行加载,地址:https://github.com/mobz/elasticsearch-head下载后解压,进入解压目录,执行下面的命令进行安装:npm install安装完成后执行下面的...
2020-02-28 16:27:20 982
原创 Mac安装mysql
1.安装 MySQL登录MySQL网站下载镜像:https://dev.mysql.com/downloads/mysql/安装MySQL,双击 mysql.dmg 文件,进行安装。注意:安装完成之后会弹出一个对话框,告诉我们生成了一个root账户的临时密码。请注意保存,否则重设密码会比较麻烦。安装完成以后,进入系统偏好设置,点击MySQL开启MySQL服务...
2020-02-27 17:01:34 1177 1
原创 Tomcat概念和运行原理
1.Server 指整个Tomcat服务器,其中包含多个组件,主要负责管理和启动各个service,同时监听8005端口发过来的shut down命令,用于关闭整个服务器。2.Service 是Tomcat封装的用于对外提供完整的基于组件的web服务,主要包括connector和container两个核心组件和多个功能组件。各个service之间的独立的,但是他们会共享同一个虚拟机资源...
2020-02-26 20:46:38 617
原创 人工智能微信小程序之识别图片上的文字并提取出来(附源码)
<!--图片区域--><view class='pages'> <view class='face'> <image src='{{images}}' mode='widthFix'></image> </view></view><!--识别...
2020-02-26 13:47:16 14497 3
转载 【.NET】了解过入口函数 Main() 吗?带你用批处理玩转 Main 函数
简介我们知道,新建一个控制台应用程序的时候,IDE 会同时创建一个默认的类 Program.cs,该类会包含一个 Main 方法。我们在直接 F5 的时候就会立即执行里面的语句。但是,你自己有认真了解过它吗。 Main方法是 C# 控制台应用程序和 Windows 窗体应用程序的入口点(也称切入点)。应用程序启动时,Main方法是第一个调用的方法。程序中只能,只允许有一个入口点,如果...
2020-02-25 14:48:49 1287
转载 【.NET】解析XML(简单实例)
首先,封装一个XML序列化和反序列化的函数。using System.Xml.Serialization; using System.IO;public class XmlSerialize { /// <summary> /// 反序列化XML为类实例 /// </summary> /// <...
2020-02-24 23:39:23 578 1
转载 【.NET】二维码生成与解析 (使用ThoughtWorks.QRCode)
1.二维码生成//创建二维码生成类 QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();//设置编码模式 qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;/设置编码测量度 qrCode...
2020-02-24 23:22:01 975
转载 【.NET】用Aspose.Words for .NET动态生成word文档中的数据表格
1、概述 最近项目中有一个这样的需求:导出word文档,要求这个文档的格式不是固定的,用户可以随便的调整,导出内容中的数据表格列是动态的,例如要求导出姓名和性别,你就要导出这两列的数据,而且这个文档不是导出来之后再调整而是导出来后已经是调整过了的。看到这里,您也许马上想到用模板导出!而且.NET中自带有这个组件:Microsoft.Office.Interop.Word,暂且可以满足需求吧...
2020-02-24 21:20:17 661
转载 【javascript】form提交 不执行onsubmit事件解决方案
今天做项目过程中,需要用到javascript提交form到后台,同时我也需要在提交后台之前执行onsubmit事件。弄了半天也没有解决,然后无意中调试出来了。然后分析源码,现在把解决方案公布出来,给大家一个参考。核心javascript原理如下:<script type="text/javascript"> //<![CDATA[ $(funct...
2020-02-24 16:18:03 2166
转载 使用jquery获取url以及jquery获取url参数的方法
使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作1、jquery获取url很简单,代码如下window.location.href;其实只是用到了javascript的基础的window对象,并没有用jquery的知识2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情首先看看单纯的通过j...
2020-02-24 16:07:00 327
原创 Mac下查看已安装的jdk版本及其安装目录
最近mac安装Hadoop发现需要jdk的安装目录,但是忘记了当时装在哪个目录,后来查了一下命令,如下打开终端,输入如下命令:/usr/libexec/java_home -V返回结果如下,当前Mac已安装jdk目录; Mac默认使用的jdk版本;...
2020-02-24 14:57:33 1562
原创 nginx:Error ./configure: error: the HTTP rewrite module requires the PCRE library
nginx:Error ./configure: error: the HTTP rewrite module requires the PCRE library
2020-02-24 13:57:09 354
原创 nginx:/usr/src/fastdfs-nginx-module/src/common.c:21:25:致命错误:fdfs_define.h:没有那个文件或目录 #include
编译中断。原因:编译安装nginx的fastdfs插件的头文件没有找到,由于编译nginx时候系统会到/usr/local /include,而编译安装fastdfs-nginx-module时则默认保存在了/usr/include目录。修复:ln -s /usr/include/fast* /usr/l...
2020-02-21 20:41:32 4378 8
原创 Spring Boot(四十四):Springboot整合FastDFS完成文件上传(2)
1.创建项目2.添加引用3.修改pom.xml <!-- https://mvnrepository.com/artifact/com.github.tobato/fastdfs-client --> <dependency> <groupId>com.github.toba...
2020-02-21 20:22:16 375
原创 Mac安装FastDFS
libfastcommon:https://github.com/happyfish100/libfastcommon.gitfastdfs:https://github.com/happyfish100/fastdfs.gitnginx:http://nginx.org/download/nginx-1.12.2.tar.gzfastdfs-nginx-module:ht...
2020-02-21 17:48:06 749
原创 Spring Boot(四十三):Springboot整合FastDFS完成文件上传(1)
1.创建项目2.添加引用3.修改pom.xml <dependency> <groupId>net.oschina.zcx7878</groupId> <artifactId>fastdfs-client-java</artifactId> ...
2020-02-21 14:34:57 743
原创 Spring Boot(四十二):Springboot整合MyBatis Generator
MyBatis Generator介绍 MyBatis Generator,缩写MBG,是一个Mybatis和iBatis的代码生成器。它支持Mybatis的所有版本,支持iBatis 2.2.0以后的版本。通过MyBatis Generator可以根据数据库表生成相应的实体、sql映射文件、Dao等,能应付简单的CRUD(Create, Retrieve, Update, De...
2020-02-21 13:08:36 399
原创 Spring Boot(四十一):Springboot整合ZooKeeper客户端Apache Curator基本API
本文只介绍如何整合ZooKeeper,不会过多演示和讲解API,对于Zookeeper的专题介绍,请查看我的Zookeeper专栏创建项目1.pom.xml引入依赖 <dependency> <groupId>org.apache.curator</groupId> <artifa...
2020-02-21 13:08:00 1031
原创 Spring Boot(四十):Springboot整合ZooKeeper原生客户端
ZooKeeper自带客户端API介绍 ZooKeeper自带客户端的主要类是ZooKeeper类,下面介绍ZooKeeper API的使用:ZooKeeper类的构造方法如下:从上图可知创建ZooKeeper类对象除了需要ZooKeeper服务端连接字符串(IP地址:端口),还必须提供一个Watcher对象。Watcher是一个接口,当服务器节点花发生变化就会以事件的形式通...
2020-02-21 13:07:40 1192
原创 Spring Boot(三十九):Springboot整合ElasticSearch
本片只介绍整合ElasticSearch,后续会有实战章节。1.创建SpringBoot 项目首先我们要新建一个SpringBoot项目,再进行Elasticsearch的整合。pom依赖: <!--spring data 操作es--> <dependency> <groupId>org....
2020-02-21 13:07:20 197
原创 Spring Boot(三十八):Spring Boot 整合Spring Data JPA
Spring Boot 中使用的 Jpa 实际上是 Spring Data Jpa,Spring Data 是 Spring 家族的一个子项目,用于简化 SQL、NoSQL 的访问,在 Spring Data 中,只要你的方法名称符合规范,它就知道你想干嘛,不需要自己再去写 SQL。1.添加必要的jar包 <dependency> <...
2020-02-21 13:07:05 162
原创 Spring Boot(三十七):Spring Boot 使用spring-boot-configuration-processor获取配置文件
springboot中获取配置文件的方式,通常大家最常用的是@Value("${mail.username}")的形式,也可以用spring-boot-configuration-processor来更优雅得读取配置文件。下面讲下具体用法。1、引入pom文件在使用idea创建springboot项目的时候,可以选择。也可以直接引入pom文件<dependency>...
2020-02-21 13:06:51 5262 1
原创 Spring Boot(三十六):Spring Boot 整合lombok
lombok概述lombok简介 Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是在运行过程中,帮你自动生成的。就是说,将极大减少你的代码总量。 lombok作用 消除模板代码 g...
2020-02-21 13:06:37 307
原创 Spring Boot(三十五):Spring Boot 整合 TKMybatis
1. 实现步骤引入TkMybatis的Maven依赖 实体类的相关配置,@Id,@Table Mapper继承tkMabatis的Mapper接口 启动类Application或自定义Mybatis配置类上使用@MapperScan注解扫描Mapper接口 在application.properties配置文件中,配置mapper.xml文件指定的位置[可选] 使用TkMy...
2020-02-21 13:06:19 507 1
原创 Spring Boot(三十四):Spring Boot 整合 Mybatis 实现 Druid 多数据源配置
一、多数据源的应用场景目前,业界流行的数据操作框架是 Mybatis,那 Druid 是什么呢? Druid 是 Java 的数据库连接池组件。Druid 能够提供强大的监控和扩展功能。比如可以监控 SQL ,在监控业务可以查询慢查询 SQL 列表等。Druid 核心主要包括三部分: 1. DruidDriver 代理 Driver,能够提供基于 Filter-Chain 模式的插件体系。 2...
2020-02-21 13:06:04 278
原创 Spring Boot(三十三):Spring Boot 整合 MyBatis 多数据源
mybatis多数据源的原理是根据不同包,调用不同的数据源,你只需要把你的mapper.java和mapper.xml(我喜欢叫dao.java和dao.xml)写在某个package中,springboot自动帮你实现数据源切换核心代码就这句@MapperScan(basePackages ="com.example.demo.mapper1", sqlSessionTemplateRe...
2020-02-21 13:05:47 240
原创 Spring Boot(三十二):Spring Boot 整合 Redis(使用Jedis)
在1.x.x的版本时默认使用的jedis客户端,下面介绍直接Jedis操作Redis,以下只介绍几个简单的API,其他具体的API见:https://tool.oschina.net/uploads/apidocs/。在pom.xml文件中添加依赖<!-- 基于SpringBoot项目的基础上,额外引入一下两个jar包 --><dependency> ...
2020-02-21 13:05:35 373
原创 Spring Boot(三十一):Spring Boot整合 Redis(使用Spring Data Redis)
使用 Java 操作 Redis 的方案很多,Jedis 是目前较为流行的一种方案,除了 Jedis ,还有很多其他解决方案,如下:除了这些方案之外,还有一个使用也相当多的方案,就是 Spring Data Redis。在传统的 SSM 中,需要开发者自己来配置 Spring Data Redis ,这个配置比较繁琐,主要配置 3 个东西:连接池、连接器信息以及 key 和 value...
2020-02-21 13:05:20 600
原创 Spring Boot(三十):Spring Boot 整合 JdbcTemplate多数据源
创建工程首先是创建工程,和前文一样,创建工程时,也是选择Web、Jdbc以及MySQL驱动,如下图:添加依赖如下: <!-- mysql驱动 --> <dependency> <groupId>mysql</groupId> <artifactId&...
2020-02-21 13:05:07 302
原创 Spring Boot(二十九):Spring Boot 整合 JdbcTemplate
1. 基本配置JdbcTemplate 基本用法实际上很简单,开发者在创建一个 SpringBoot 项目时,除了选择基本的 Web 依赖,再记得选上 Jdbc 依赖,以及数据库驱动依赖即可,如下:项目创建成功之后,记得添加 Druid 数据库连接池依赖(注意这里可以添加专门为 Spring Boot 打造的druid-spring-boot-starter,而不是我们一般在 SSM...
2020-02-21 13:04:33 204
原创 Spring Boot(二十八):Spring Boot整合 Swagger2
前后端分离后,维护接口文档基本上是必不可少的工作。一个理想的状态是设计好后,接口文档发给前端和后端,大伙按照既定的规则各自开发,开发好了对接上了就可以上线了。当然这是一种非常理想的状态,实际开发中却很少遇到这样的情况,接口总是在不断的变化之中,有变化就要去维护,做过的小伙伴都知道这件事有多么头大!还好,有一些工具可以减轻我们的工作量,Swagger2 就是其中之一,至于其他类似功能但是却收费的...
2020-02-21 13:04:20 129
原创 Spring Boot(二十七):Spring Boot中的@ControllerAdvice使用三种场景
@ControllerAdvice注解是@Controller注解的一种增强,它主要有以下几方面的功能:1、全局异常处理2、全局数据绑定3、全局数据预处理以上三个功能是springmvc提供的,我们在spring boot中可以直接使用全局异常处理使用 @ControllerAdvice 实现全局异常处理,然后定义类,添加该注解即可,下面我们来看看具体的实现方式创建项目这里...
2020-02-21 13:04:07 242
原创 Spring Boot(二十六):Spring Boot异步任务
注解:@Async,@EnableAsync新建一个Service,就叫AsyncServicepackage com.example.demo.Service;import org.springframework.scheduling.annotation.Async;import org.springframework.stereotype.Service;@Service...
2020-02-21 13:03:49 116
Spring Boot(六十四):SpringBoot集成Gzip压缩数据
2023-08-16
Disruptor专题简单案例资料
2023-06-17
lucene入门数据库资料
2023-05-21
sentinel-feign-parent
2023-05-09
springboot基于redis防止接口恶意刷新和暴力请求
2023-01-17
javawebuploader分片上传
2023-01-02
AT模式seate测试代码
2022-12-26
drools代码示例包
2022-08-12
mysql读写分离演示
2022-05-29
skywalkingRPC
2022-05-10
skywalkingspringboot
2022-05-10
java实现简单的单点登录
2020-03-03
Intellij Idea 创建JavaWeb项目入门(二)demo
2020-01-23
webapi基于Owin中间件的oauth2.0身份认证
2018-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人