- 博客(44)
- 资源 (1)
- 收藏
- 关注
转载 kafka概述
一、简介1.1 概述Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。Kafka主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能。 高吞吐率。即使
2020-10-29 17:21:58
256
转载 springboot jpa 查询不到修改后数据问题
spring.jpa.open-in.view: falsespringboot 2.x以后这个参数默认是true ,遇到多线程dml db的话 要把这个改成false 不然 springboot jpa 就查 缓存了每次都一样转载自:https://blog.csdn.net/qq_34173549/article/details/109043847...
2020-10-15 10:38:42
1881
转载 idea的jar文件,“java.lang.SecurityException: Invalid signature file digest for Manifest main attribute
运行jar出现问题:1、找不到主类。打开jar文件包,在MANIFEST.MF文件中添加Main-Class:包名.类名,注意:包名前面有空格,类名没有.java或者.class后缀,最后一定要回车到下一行。让光标定位在空白行。2、java.lang.SecurityException: Invalid signature file digest for Manifest main attributes打开jar包文件中的META-INF目录,将*.SF,*.DSA,*.RSA文件删..
2020-06-30 16:07:40
775
1
原创 ionic4 打开pdf
插件安装npm install simple-pdf-viewer --saveapp.moduleimport { NgModule } from '@angular/core';import { BrowserModule } from '@angular/platform-browser';import { RouteReuseStrategy } from '@angu...
2020-03-31 16:34:46
943
原创 java 语音合成并生成wav文件
1.下载jacob文件,根据自己操作系统,将jacob-1.18-x64.dll文件复制到C:/windows/System32文件夹中下载链接: https://pan.baidu.com/s/1mimoaBeFhzVMsGOLzsvpBw 提取码: wsfz2.pom.xml引入依赖<!--文字转语音--><dependency> <...
2019-12-24 12:40:08
2022
原创 java jpa 事务管理
数据库(Mysql)异常(MySQLIntegrityConstraintViolationException:jpa save方法设置了某个字段不可为空)1.catch处理异常: 回滚生效 报错javax.persistence.RollbackException: Transaction marked as rollbackOnly 猜测是因为:save方法的时候,事务已经被标记成...
2019-12-16 13:31:42
527
原创 Spring boot 实现mqtt
最近项目需要使用mqtt协议,小白一枚,如有错误请指正。spring boot官方文档:https://docs.spring.io/spring-integration/reference/html/mqtt.htmlmqtt简介:MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subsc...
2019-10-30 16:48:38
5229
原创 cordova插件开发(引用第三方jar包)
本文以modbus为例。1.新建项目,添加android平台。plugman create --name [插件名] --plugin_id [插件id] --plugin_version [插件版本] plugman create --name testPluginDemo --plugin_id cordova-plugin-testPlugin --plugin_version...
2019-10-22 09:23:12
1981
原创 cordova 插件开发
创建插件:1.安装plugmannpm install -g plugman2.创建插件plugman create --name [插件名] --plugin_id [插件id] --plugin_version [插件版本]plugman create --name testPluginDemo --plugin_id cordova-plugin-testPlugin...
2019-10-18 14:41:13
314
原创 java rxtx串口开发
http://files.cnblogs.com/files/Dreamer-1/mfz-rxtx-2.2-20081207-win-x86.zip(32位)http://files.cnblogs.com/files/Dreamer-1/mfz-rxtx-2.2-20081207-win-x64.zip(64位)rxtx解压包中的rxtxParallel.dll,rxtxSeria...
2019-06-06 15:47:08
821
原创 java 接口回调
public class test { public onDataReceiveListener onDataReceiveListener; public interface onDataReceiveListener{ void onMessaggeReceive(Message message); } public void setOnD...
2019-06-03 16:35:58
226
原创 idea 添加第三方jar包 打包war
pom.xml中配置<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResour...
2019-04-30 17:07:00
1958
原创 idea 添加第三方jar包 打包jar
1.pom引入第三方jar包(lib创建在了项目目录下)<dependency> <groupId>com.FCardIO</groupId> <artifactId>FCardIO</artifactId> <version>0.0.1</version> <s...
2019-04-30 17:02:18
3286
1
转载 idea maven搭建spring mvc项目
原文地址:https://blog.csdn.net/CQUWEL/article/details/59495083这段时间在学习javaweb的一些知识,然后接触到了springmvc框架。框架的创建和配置一直是新手入门的一个难题,所以我就写一下我的配置过程,以供参考,另外因为spring4的新特性可以用java来配置,网上相关资料较少,所以我参考了很多博文后,把xml和java两种配置方式...
2019-04-18 10:58:08
165
原创 redis相关操作
指定到redis安装路径: 安装到Windows服务命令:redis-server --service-install redis.windows.conf --loglevel verbose 卸载命令:redis-server --service-uninstall cmd相关操作:cmd启动redis命令:redis-server.exe redis....
2019-01-24 13:31:45
166
转载 Spring Boot 普通类调用Bean对象的一种方式
有时我们有一些特殊的需要,可能要在一个不被Spring管理的普通类中去调用Spring管理的bean对象的一些方法,比如一般SpringMVC工程在controller中通过@Autowiredprivate TestService testService;注入TestService 接口就可以调用此接口实现类的实现的方法。 但在一般类中显然不可以这么做,注入的 TestServic...
2018-09-20 11:30:16
1077
转载 windows下安装redis
https://blog.csdn.net/u012343297/article/details/78839063 1,redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://github.com/ServiceStack/redis-windows,本人测试使用的是redis-64.3.0.503版本。2,解压redis...
2018-09-10 14:54:48
124
转载 Windows下配置HBase
https://blog.csdn.net/wm6752062/article/details/80381704 通过在Windows下部署HBase,可以解决在单机开发中用到HBase问题,项目正式上线时,可以使用Linux分布式部署的HBase。以下简要介绍Windows下部署HBase主要步骤:一、准备资料: 默认JDK已安装并配置好环境变量,本处用的jd...
2018-09-10 14:08:36
862
转载 spring boot学习资料
SpringBoot配套源码地址:https://gitee.com/hengboy/spring-boot-chapterSpringCloud配套源码地址:https://gitee.com/hengboy/spring-cloud-chapterSpringBoot相关系列文章请访问:目录:SpringBoot学习目录QueryDSL相关系列文章请访问:QueryDSL通用查询框...
2018-08-13 17:03:07
275
原创 第十八章:SpringBoot项目中使用SpringSecurity整合OAuth2设计项目API安全接口服务
新建项目,引入依赖(web,security,jpa,mysql,druid,oauth2,thymeleaf)pom.xml<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <...
2018-08-13 16:43:45
1328
2
转载 第八章:使用拦截器记录你的SpringBoot的请求日志
请求日志几乎是所有大型企业级项目的必要的模块,请求日志对于我们来说后期在项目运行上线一段时间用于排除异常、请求分流处理、限制流量等。请求日志一般都会记录请求参数、请求地址、请求状态(Status Code)、SessionId、请求方法方式(Method)、请求时间、客户端IP地址、请求返回内容、耗时等等。如果你得系统还有其他个性化的配置,也可以完成记录。新建项目并添加依赖: Web、JPA、...
2018-08-09 11:15:54
4717
转载 第七章:SpringBoot整合JavaMail发送邮件
https://blog.csdn.net/a78270528/article/details/78643916
2018-08-08 14:59:10
783
原创 第六章:在SpringBoot项目中使用拦截器
新建项目添加maven依赖:Web、MySQL、JPA、Druid,配置application.properties(参考第四章) 添加对jsp的支持(参考第二章)1.引入依赖:<!--1.添加jsp的maven支持 --><dependency> <groupId>org.apache.tomcat.embed</grou...
2018-08-08 13:27:11
843
原创 第五章:FastJson返回Json视图
新建项目,引入web,jpa,mysql,druid,fastjson依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</ar...
2018-08-08 11:19:39
320
转载 第四章:使用Druid作为SpringBoot项目数据源(添加监控)
Druid是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容数据库,包括了Oracle、MySQL、PostgreSQL、SQL Server、H2等。Druid在监控、可扩展性、稳定性和性能方面具有明显的优势。通过Druid提供的监控功能,可以实时观察数据库连接池和SQL查询的工作情况。使用Druid连接池在一定程度上可以提高数据访问效率。添加Druid依...
2018-08-07 17:25:41
963
转载 第三章:SpringBoot使用SpringDataJPA完成CRUD(create,read,update,delete)
在我们平时的项目中,数据的存储以及访问都是最为核心的关键部分,现在有很多企业采用主流的数据库,如关系型数据库:MySQL,oracle,sqlserver。非关系型数据库:redis,mongodb等。SpringBoot已经为我们提供了很多种的数据库来做数据存储以及读取,上面只是简单的几种,那么我接下来以MySQL为例来讲述下本章的内容。新建项目创建项目添加web,MySQL,JPA组...
2018-08-07 15:31:36
599
转载 第二章:SpringBoot使用JSP
springboot内部对jsp的支持并不是特别理想,而springboot推荐的视图是Thymeleaf,对于java开发人员来说还是大多数人员喜欢使用jsp,接下来我们来讲解下springboot是如何支持jsp的。这里注意一点的是,如果我们选择了war形式,也添加了Web依赖并且在开发过程中使用Application形式启动,则需要注释pom.xml配置文件内tomcat依赖的scope...
2018-08-07 14:57:27
322
转载 第一章:用一个HelloWord来阐述SpringBoot的简单与快速
springboot优点:1. 为所有Spring开发者更快的入门2. 开箱即用,提供各种默认配置来简化项目配置3. 内嵌式容器简化Web项目4. 没有冗余代码生成和XML配置的要求5. 提供一系列大型企业级项目的功能性特性(比如:安全、健康检测、外部化配置、数据库访问、restful搭建等)使用idea创建一个spring boot项目选择Web依赖我们可以看到目录结构有如下...
2018-08-07 14:18:25
152
原创 ionic3 版本更新
1.安装插件 (1)File$ ionic cordova plugin add cordova-plugin-file$ npm install --save @ionic-native/file (2)Transfer$ ionic cordova plugin add cordova-plugin-file-transfer$ npm install --save @ionic-nati...
2018-03-08 15:16:20
4562
1
转载 ionic3 android热更新
1.安装ionic,cordova框架 npm install -g ionic@latest npm install -g cordova ionic2.新建ionic项目ionic start myapp tabs会显示选项列表 tabs:创建一个选项卡项目 blank:创建一个空白项目 sidemenu:创建一个侧边菜单项目 super: 创建一个预制的完整项目,提供ionic开...
2018-03-08 11:17:36
1370
转载 iOS Ad-Hoc测试应用
http://blog.csdn.net/yuanbohx/article/details/9213879注:archive若出现Apple Mach-O Linker (ld) Error Group错误,尝试给cocoapod重新pod install
2017-09-07 17:08:32
489
转载 kvo与kvc
KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-Value Coding (KVC)KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。一个对象拥有某些属性。比如说,一个 Person 对象有一个 na
2017-08-14 15:46:07
138
翻译 限制textfiled输入字符长度
[self.textfiledaddTarget:selfaction:@selector(textFieldChange)forControlEvents:UIControlEventEditingChanged];- (void)textFieldChange{ NSString *toBeString =self.textfiled.text;
2017-06-22 10:23:50
379
原创 ios 百度地图集成
用cocoapods导入百度地图platform :ios, ‘8.0’use_frameworks!target 'mapBaiDu' dopod 'AFNetworking'pod 'BaiduMapKit','~> 3.2.1'end:wq保存退出pod install//// AppDelegate.m// m
2017-03-14 15:02:58
367
原创 FMDB的简单使用
数据库 中 insert into 语句等操作是比较耗时的,假如我们一次性插入几百几千条数据就会造成主线程阻塞,以至于ui界面卡住。那么这时候我们就要开启一个事物来进行操作。 原因就是它以文件的形式存在磁盘中,每次访问时都要打开一次文件,如果对数据库进行大量的操作,就很慢。可是如果我们用事物的形式提交,开始事务后,进行的大量操作语句都保存在内存中,当提交时才全部写入数据库,此时,数据库文件也只
2017-03-14 13:45:09
165
原创 cocoapods使用及安装
cocoapods安装1.移除默认源gem sources --remove https://rubygems.org/ 2.添加需要源gem sources -a https://ruby.taobao.org/ 3.查看源是否添加成功gem sources 查看源是否添加成功4.安装cocoapods(需要等待)sudo gem install cocoapods -v 0.3
2017-03-13 13:47:28
432
转载 ios微信支付
所有信息的生成都在前端完成,包括对订单进行sign签名以及MD5签名加密(此方法相对来说有些复杂,没有官方给的方法简单)。注:官方给的是v3&v4支付流程,签名和加密都是在服务器端进行,由于没有对接过,所以就暂时没有办法分享。1. 准备工作工程所需的微信支付SDK,如下图:导入工程的SDK文件微信支付所需的相关用户信息(由用户申请)//微信支付商
2017-03-10 16:36:21
217
转载 ios 本地推送
分为本地推送和远程推送2种。可以在应用没有打开甚至手机锁屏情况下给用户以提示。它们都需要注册,注册后系统会弹出提示框(如下图)提示用户是否同意,如果同意则正常使用;如果用户不同意则下次打开程序也不会弹出该提示框,需要用户到设置里面设置。一共有三种提示类型:UIUserNotificationTypeBadge:应用图标右上角的信息提示 UIUserNotificationTypeSo
2017-03-10 16:34:15
178
转载 ios 上架流程
转自:https://my.oschina.net/u/3284589/blog/846898项目完工了,就要上架到App Store了,下面进入步骤。上架基本流程1、创建App ID2、创建证书请求文件 (CSR文件)3、创建发布证书 (CER)4、创建Provisioning Profiles配置文件 (PP文件)5、在App Store创建应用6、打包上架
2017-03-10 14:11:44
594
转载 ios 远程推送
转载地址:http://blog.csdn.net/shenjie12345678/article/details/41120637#comments好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触iOS的人会很想了解一下。(ps
2017-03-10 09:55:04
594
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人