一款SQL自动检查神器,再也不用担心SQL出错了,自动补全、回滚等功能大全
技术博客

一款SQL自动检查神器,再也不用担心SQL出错了,自动补全、回滚等功能大全

17824 59

介绍 Yearning MYSQL 是一个SQL语句审核平台。提供查询审计,SQL审核等多种功能,支持Mysql,可以在一定程度上解决运维与开发之间的那一环,功能丰富,代码开源,安装部署容易!   开源地址 https://gitee.com/cookieYe/Yearning 功能介绍 SQL查询查询导出查询自动补全 SQL审核流程化工单SQL...

将本地项目上传到码云或者GitHub上
技术博客

将本地项目上传到码云或者GitHub上

13870 45

将本地的项目上传到码云 准备阶段:     添加SSH公钥            第1步:创建SSH Key。在windows下查看[c盘->用户->自己的用户名->.ssh]下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成。          第2步:打开git bash,在控制台中输入以下命令。 $ ssh-keygen -t rsa -C ...

Python--urllib3库详解
技术博客

Python--urllib3库详解

14673 15

Python--urllib3库详解      Urllib3是一个功能强大,条理清晰,用于HTTP客户端的Python库,许多Python的原生系统已经开始使用urllib3。Urllib3提供了很多python标准库里所没有的重要特性:   1、 线程安全 2、 连接池 3、 客户端SSL/TLS验证 4、 文件分部编码上传 5、 协助处理重复请...

关于Java你不知道的那些事之Java8新特性[Lambda表达式和函数式接口]
技术博客

关于Java你不知道的那些事之Java8新特性[Lambda表达式和函数式接口]

17822 40

Java8新特性[Lambda表达式和函数式接口] 前言实例代码策略设计模式匿名内部类Lambda表达式学习Lambda语法格式1、无参,无返回值2、有一个参数,有返回值3、有多个参数,一个返回值4、有多个参数,只有一条语句 类型推断 函数式接口场景训练Java内置函数接口Comsumer 消费型接口Supplier 供给型接口Function 函数型接口P...

让你的技术能力 > 年龄 | Java人必读
技术博客

让你的技术能力 > 年龄 | Java人必读

11423 52

小的时候总想把头发梳成大人模样,但长大后才发现,大人根本没什么头发。 相比“脱发”,“年龄”问题足以在程序员的群体里,散播一圈焦虑。毕竟头发脱了可以再植,岁月却是一去不返。 刚毕业的前三年,你会觉得自己是在学习,于是无牵无挂。但三年以后,如果年龄和能力不匹配,你能进入 BAT、TMD 这样的大厂的机会实在渺茫。  我的很多大厂的朋友说受到疫情影响,今年的“金三银四”相比...

520了,用32做个简单的小程序
技术博客

520了,用32做个简单的小程序

11942 22

520到了,看着朋友圈里的花式秀恩爱,平常午餐最爱吃的泡面都变得不那么香了。于是!突发奇想,突然就来了更新的想法,今天用32来做一个非常简单的小程序: 简单放个歌,再放个图 stm32f103c8t6无源蜂鸣器库函数void Bee_Init(void)void Bee_test(void)乐谱(简谱)void Play_Music(void) OLE...

逆向工程,调试Hello World !程序(更新中)
技术博客

逆向工程,调试Hello World !程序(更新中)

13869 20

逆向工程,调试Hello,World ! 程序(更新中) 逆向分析法静态分析法动态分析法 调试hello world 程序代码 开始调试OllyDbg 基本指令 (适用于代码窗口)设置断点的四种方法1.goto 命令2.设置断点3.注释4.标签 快速查找指定代码的四种方法1. 代码执行法2.字符串检索法3.在调试代码中设置断点4.在API代码中设置断点 ...

Flutter尾随逗号
技术博客

Flutter尾随逗号

19219 34

刚刚接触Flutter开发移动端应用,很好奇代码末尾总是会自动跟上一个逗号。后来才知道这个 ‘尾随逗号’是很有用的,但是它不是必须的。 Flutter代码通常涉及构建相当深的树状数据结构,例如在一个build方法中,为了获得良好的自动格式化,建议采用可选的尾部逗号。 添加方式:始终在函数、方法和构造函数的参数列表末尾添加尾随逗号,以便保留您的编码格式。 这将有助于自动...

Flutter使用热重载加速开发
技术博客

Flutter使用热重载加速开发

11941 59

当你写好了一些代码,你希望运行一下,看看效果。那么最好的办法就是编译代码安装到手机上运行。但是Flutter重新编译一次的时间通常都很长,甚至长到有点无法忍受。为了更方便让你马上看到修改的结果,Flutter提供了热重载 技术,这种技术可以迅速将代码的变化映射到内存(仅仅是内存),然后你马上就可以看到效果了。这个热重载技术,并不会改变安装在手机上的文件。这就是免去了编译...

Flutter引用外部包
技术博客

Flutter引用外部包

11940 50

Flutter外部包网站:https://pub.dev/ Flutter使用pubspec文件管理应用程序的assets(资源,如图片、package等)。 1.引用外部包的方法 在pubspec.yaml,添加依赖项,如添加english_words包: dependencies: flutter: sdk: flutter english_words:...

快速入门Tableau系列 | Chapter06【填充地图、多维地图、混合地图】
技术博客

快速入门Tableau系列 | Chapter06【填充地图、多维地图、混合地图】

19194 28

个人感觉到这时,有一部分步骤已经可以不再重复显示了。 1 Chapter06 18、填充地图18.1 各省售电量填充地图18.2 地图格式设置 19、多维地图20、混合地图 18、填充地图 18.1 各省售电量填充地图 步骤: ①转化为地图角色:省市和城市都转化为地图角色 ②双击省市,当期值—>颜色(设置颜色格式为红蓝,倒序),省市—>文本 ...

Flume快速入门系列(9) | 如何自定义Sink
技术博客

Flume快速入门系列(9) | 如何自定义Sink

19190 56

这篇文章我们讲解的是如何自定义Sink。 目录 1. 介绍2. 需求3. 编码4. 测试 1. 介绍   Sink不断地轮询Channel中的事件且批量地移除它们,并将这些事件批量写入到存储或索引系统、或者被发送到另一个Flume Agent。   Sink是完全事务性的。在从Channel批量删除数据之前,每个Sink用Channel启动一个...

Kafka快速入门系列(6) | Kafka生产过程的分析及分区策略
技术博客

Kafka快速入门系列(6) | Kafka生产过程的分析及分区策略

17792 33

本篇博主带来的是Kafka生产过程的分析。 目录 1. 写入方式2. 分区(Partition)3. 副本(Replication)4. producer写入消息流程 1. 写入方式   producer采用推(push)模式将消息发布到broker,每条消息都被追加(append)到分区(patition)中,属于顺序写磁盘(顺序写磁盘效率比...

Kafka快速入门系列(4) | 超好用的Kafka和zookeeper群起脚本(建议收藏!)
技术博客

Kafka快速入门系列(4) | 超好用的Kafka和zookeeper群起脚本(建议收藏!)

11404 41

本篇博主带来的是Kafka和zookeeper群起脚本的创建与使用。 目录 一. Zookeeper1. 一键启动脚本2. 一键关闭脚本 二. Kafka1. 启动2. 关闭   之前介绍过Kafka集群环境的搭建,但是细心的朋友们都发现,Kafka与ZooKeeper一样,都需要在每台节点上执行对应的开启/关闭脚本,十分的不方便。现在...

Kafka快速入门系列(7) | producer(生产者)的数据可靠性保证
技术博客

Kafka快速入门系列(7) | producer(生产者)的数据可靠性保证

11923 55

本篇博主带来的是producer(生产者)的数据可靠性保证。 目录 1. 副本数据同步策略2. ISR3. ack应答机制4. 故障处理细节1. follower故障2. leader故障   为保证producer发送的数据,能可靠的发送到指定的topic,topic的每个partition收到producer发送的数据后,都需要向prod...

Kafka快速入门系列(10) | Kafka的Consumer API操作
技术博客

Kafka快速入门系列(10) | Kafka的Consumer API操作

12497 32

本篇博主带来的是Kafka的Consumer API操作。 目录 1. 手动提交offset2. 自动提交offset3. 自己维护offset   Consumer消费数据时的可靠性是很容易保证的,因为数据在Kafka中是持久化的,故不用担心数据丢失问题。   由于consumer在消费过程中可能会出现断电宕机等故障,consumer恢复后,需...

Kafka快速入门系列(13) | Flume对接Kafka
技术博客

Kafka快速入门系列(13) | Flume对接Kafka

13134 28

本篇博主带来的是Flume对接Kafka。 目录 1. Kafka与Flume比较2. Flume与kafka集成 1. Kafka与Flume比较 在企业中必须要清楚流式数据采集框架flume和kafka的定位是什么: 1. flume:cloudera公司研发 适合多个生产者; 适合下游数据消费者不多的情况; 适合数据安全性要求不高的操...

Kafka快速入门系列(12) | Kafka Streams的简单介绍
技术博客

Kafka快速入门系列(12) | Kafka Streams的简单介绍

13846 15

本篇博主带来的是Kafka Streams的相关知识。 目录 1. 什么是Kafka Streams2. Kafka Streams特点3. 为什么要有Kafka Stream4. Kafka Stream数据清洗案例1. 需求2. 需求分析3. 案例实操 1. 什么是Kafka Streams   Kafka Streams。Apache...

MyBatis系列之关联查询(一对一)
技术博客

MyBatis系列之关联查询(一对一)

11918 66

我们以一个例子demo的形式,说明Mybatis的一对一关联查询 设计teachers表 classes表设置外键 classes表   classes表是课程表,teachers表是教师信息表 这里是一对一的关联关系,当然实际中一般不是这样的,一般可以是多对多,不过这里只是举例子 项目的结构,如图:   Classes.java: ...

MyBatis系列之入门教程(MyBatis3.2)
技术博客

MyBatis系列之入门教程(MyBatis3.2)

19180 1

MyBatis和Hibernate一样都是基于ORM的关系型数据库框架 ORM工具的基本思想: 1.从配置文件(通常是XML配置文件中)得到 sessionfactory. 2. 由sessionfactory 产生 session 3. 在session中完成对数据的增删改查和事务提交等. 4. 在用完之后关闭session。 5.在java对象和数据库之间有做...

Oracle应用之使用DOS教程
技术博客

Oracle应用之使用DOS教程

15548 48

初学者学习Oracle时一般会用SQP*Plus打Oracle代码,但是Oracle10的是不可以复制黏贴操作,所以需要用DOS来操作,更简单,当然SQL*Plus也有自己的优点 要使用DOS,先要配置环境变量,win7系统是我的电脑->高级系统设置->高级->环境变量,然后在系统变量里,找到Path,没有,就自己添加上去 如图,需要添加%oracle_home%/...

WebService系列之RESTful Web服务
技术博客

WebService系列之RESTful Web服务

16586 53

假设需要为users资源创建Web服务,users资源包括id、name和age等属性。获取或改变users资源的方式如下: a)       GET请求获取所有user的相关信息; b)       GET请求获取指定id的user的信息; c)       POST请求添加新的user信息。 使用REST架构完成以上Web服务的创建,并设计调用程序以测试Web服务...

SSM框架系列之使用POI技术导出Excel表
技术博客

SSM框架系列之使用POI技术导出Excel表

17783 35

POI框架是Apache开源的可以导出导入Excel表的,本博客介绍在SSM(Spring+SpringMVC+Mybatis)项目里,如何使用POI框架,导出Excel表 这里我们先要去Apache官网下载jar   然后,就可以先编程了 先提供一个封装的httpservlet请求和添加数据的类   public class PageData exte...

Maven系列之入门教程
技术博客

Maven系列之入门教程

19179 10

Maven是一个异常强大的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。通过Maven,我们只需要输入简单的命令(如mvn clean install),就会帮我们处理繁琐的任务。Maven最大化的消除了构建的重复,抽象了构建生命周期,并且为绝大部分的构建任务提供了已实现的插件。 安装Maven,我们先去官网下载 http://mave...

WebService系列之WSDL创建JavaBean
技术博客

WebService系列之WSDL创建JavaBean

13127 22

模拟情景: 系统分析师: 需要设计一个Web Service,功能为: a)       传入两个整数,返回它们的和; b)       传入一个字符串,返回它的长度。 根据此要求,设计好Web Service的WSDL文档,交给开发工程师。 开发工程师: 根据接收到的WSDL文档,创建相应的Java类,并完成功能的实现代码。 请认真听老师讲解以上实验过程,留...

SpringMVC系列之开发登录界面的验证码
技术博客

SpringMVC系列之开发登录界面的验证码

16585 2

本博客介绍如何开发登录界面的验证码   先写个验证码生成的Controller类:   package com.appweb.controller.login; import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.font.FontRenderCon...

Bootstrap系列之实现圆形图片效果
技术博客

Bootstrap系列之实现圆形图片效果

19179 4

安装Bootstrap环境,下载框架文档和core代码   您可以从 http://getbootstrap.com/ 上下载 Bootstrap 的最新版本。当您点击这个链接时,您将看到如下所示的网页: 您会看到两个按钮: Download Bootstrap:下载 Bootstrap。点击该按钮,您可以下载 Bootstrap CSS、JavaScript 和...