自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 mybatisx 插件的踩坑使用

官网说起mybatisx插件,之前一直听同事说多好用,多好用。然后就在同事的诱惑下安装了。安装后最明显的特征,你会发现你的Mapper文件和xml文件有了个mybatis的小图标,点击可以跳转怪方便的。不过工程代码当时早就已经写好了,所以就没有体验生成代码的功能。然后这个插件就扔一边吃灰了…

2022-10-24 08:51:04 6893 2

转载 转载:新版微信开发者工具4.0.6下载less步骤

就会弹出一个文件,把下面这几行代码写上(注意是Ext,不是Exit,我就因为写错了导致生成wxss文件为css文件了)选择刚才那个extensions文件夹下的mrcrowl.easy-less-1.7.2文件,点击“确定。点击插件less,点击三个点,点击“从已解包的扩展文建夹安装...”这样保存less文件的时候就会顺利生成.wxss文件啦。把要下载的插件文件夹放在打开的这个文件夹下。加载完就能看到下图,点击“设置”的那个图标。选择Extension Settings。

2022-10-13 16:48:54 490

原创 SpringCloud Alibaba 开发微信公众号 (基础消息能力)

上一篇讲了通过封装json格式数据测试自定义菜单功能,这篇讲基础消息能力的接收普通消息和被动回复用户消息。

2022-10-07 15:03:38 354

原创 SpringCloud Alibaba 开发微信公众号 (自定义菜单json请求数据封装)

http请求方式:GET api.weixin.qq.com/cgi-bin/men…Button()构造方法,将参数进行switch判断,根据按钮类型进行不同的属性赋值。上篇讲了通过发送json格式数据测试自定义菜单功能,这篇讲创建实体类组织上送数据。因为按钮类型比较多,所以创建按钮类型枚举类ButtonType。toJson() 将String数据转为Json对象。verify()校验类 根据按钮类型校验按钮必输属性。基础消息能力-接收普通消息被动回复用户消息。1.创建Button 组织上送数据。

2022-10-06 13:49:47 399

原创 SpringCloud Alibaba 开发微信公众号 (自定义菜单json请求格式)

参考微信接口文档可以看到按钮的类型有很多(click点击推事件、view跳转 URL、scancode_push:扫码推事件、scancode_waitmsg:扫码推事件且弹出“消息接收中”、pic_sysphoto:弹出系统拍照发图、pic_photo_or_album:弹出拍照或者相册发图、pic_weixin:弹出微信相册发图器、location_select:弹出地理位置选择器、media_id:下发消息(除文本消息)。当然在此之前还需要自己的测试号来查看自己接口调用的效果。

2022-10-05 12:21:27 849

原创 SpringCloud Alibaba 开发微信公众号 (获取Access token)

access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。可以先通过微信公众平台接口调试工具进行调试,可以看到返回access_token(获取到的凭证)、以及expires_in (凭证有效时间,单位:秒)由接口文档可以看出获取Access token 需要GET请求并上送grant_type、appid、secret。下一篇: 自定义菜单。

2022-10-04 13:09:00 277

原创 SpringCloud Alibaba 开发微信公众号(配置地址到微信公众平台)

gitee项目地址:https://gitee.com/qlglg123/spring-tools-suite.git上节写了新建公众号流程以及内网穿透工具的使用,以上准备工作整完就可以开始对微信公众平台的接口进行测试了。

2022-10-03 13:02:16 190

原创 SpringCloud Alibaba 开发微信公众号(新建微信公众号,内网穿透工具的使用)

但是看接口权限文档中,只获取了部分的接口权限,而开发者工具中的公众平台测试账号可以使用微信公众平台的所有高级接口。花生壳能够实现反向代理应用,支持TCP、UDP、HTTPS协议,端到端的TLS加密通信,黑白名单防黑验证等,支持外网设备穿透各种复杂的路由和防火墙访问到内网的应用。进入测试号管理,上面是测试号的appID、appsecret,下面接口配置信息需要填写的你的开发服务器的地址URL和自定义的Token。额,,,开发微信公众平台还得有自己的微信服务器?3.打开下载好的花生壳客户端,新增自定义映射。

2022-10-02 13:12:17 318

原创 我idea的Translation插件坏了?

首先介绍一下Translation插件吧,Translation一款强大的翻译神器,它支持Google、有道、阿里、百度翻译,对于想看看源码的注释但是英语又菜的一批的我来说是个很重要的神器。网上找了一下终于找到靠谱的了,原因是translate.googleapis.com 域名访问问题,导致的网络连接失败,需要配置一下host文件。查看插件的配置信息,也没发现问题。逃避问题也是解决问题的一种方式,惹不起还躲不起嘛。后来想到既然连接超时,说明是网络问题,但是我连着网了啊。就感觉比较贴心,有木有。

2022-10-01 13:44:57 771

原创 feign远程调用demo(nacos服务注册中心)

feign远程调用demo(nacos服务注册中心)

2022-09-20 16:54:53 1630 1

原创 搭建redis服务(单体应用)

搭建redis服务(单体应用)

2022-09-20 16:54:03 424

原创 nacos环境搭建(本地安装)

#### 前置条件:```1.本地Java环境 (执行Java、Java -version、javac命令)2.检查数据库是否可以连接```#### nacos下载```javascriptnacos官网文档:https://nacos.io/zh-cn/docs/what-is-nacos.htmlnacos下载地址:https://github.com/alibaba/nacos/releases网盘下载(nacos-server-2.0.4版本)![3CAB5062F53E20D06

2022-09-20 16:53:14 497

原创 Linux安装mysql-8.0.29

搭建MySQL数据库并导入初始数据

2022-09-20 16:51:23 405

原创 防止数据抓包窃取

简述:当用户登录时,恶意gj者可以用抓包工具可以拿到用户提交的表单信息,可以获取用户的账号密码,进而可以恶意访问网站。

2022-09-20 16:50:23 1352

原创 minio项目实例

接上篇文章写一下搭建完minio后怎么写一个java的测试工程,进行体验minio对象存储功能。

2022-09-20 16:48:54 447

原创 minio对象存储工具

话说公司新项目需要用到文件存储功能,在开发阶段又觉得没有购买像阿里、腾讯的对象存储服务器,在此背景下觉得minio官方地址​​还是比较适合项目初期做对象存储工作使用。minio的安装部署还是很简单的,我这是Linux环境部署。下面说一下部署流程。

2022-09-20 16:47:10 558

原创 技术面试不该问的4大问题 必须问的一个问题

技术面试不该问:01.我能拿多少工资?02.五险一金有没有?交通补助有没有?03.公司经常加班吗?04.您觉得我今天能面上吗?应该多问关于技术方面的问题 工资待遇问人事即可 问以上问题只会给面试减分01.面试即将结束,面试官问:您还有什么问题吗? (问技术相关的)1.产品问题,问该公司的产品用到什么技术,这些技术不太熟要不要回去看一下2.新技术如SpringBoot技术在公司是怎...

2019-07-31 20:01:30 1979

转载 IO流1

1.流的概念流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。2.IO流的分类IO流分为字符流和字节流.3.字节流和字符流的区别1.字节流读取的时候,读到一个字节就返回一个字节; 字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是...

2019-07-21 16:05:32 99

转载 你真的知道 == 和 equals 的区别吗?

版权声明: https://blog.csdn.net/sufu1065/article/details/88282927让我们每天都有进步,老王带你打造最全的 Java 面试清单,认真把一件事做到极致。在 Java 中 == 和 equals 的区别,感觉只有很少的人能才完全说正确。常见的错误回答就是:== 基础类型对比的是值是否相同,引用类型对比的是引用是否相同;而 equals 则是比...

2019-07-18 22:57:04 99

转载 Java的基本数据类型

Java是一种强类型语言,每个变量都必须先声明其类型再使用。一、整数类型类型 占用存储空间 表述范围byte 1字节 -128~127short 2字节 -215~215-1(-32768-32767)int(integer) 4字节 -231~231-1(约2亿)long 8字节 -263~263-12^16=65536比long还大的整数用BigInteger整数常数的三种...

2019-07-12 18:44:06 107

转载 PreparedStatement和Statement区别详解

技术原理该 PreparedStatement接口继承Statement,并与之在两方面有所不同:PreparedStatement 实例包含已编译的 SQL 语句。这就是使语句“准备好”。包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数。IN参数的值在 SQL 语句创建时未被指定。相反的,该语句为每个 IN 参数保留一个问号(“?”)作为占位符。...

2019-07-12 17:19:39 130

原创 JDBC删除修改数据&事务管理

//删除package com.bjsxt.delete;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import java.util.Arrays;public class TestDel {publi...

2019-07-12 11:34:51 521

原创 jdbc新增学习

package com.bjsxt.insert;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/**jdbc新增学习: 1 导入jdbc驱动包 2 加载驱动 3 常见数据库连接...

2019-07-12 11:24:45 83

原创 oracle的其他知识 -- oracle的序列,视图,索引 -- oracle的分页查询 -- oracle的数据库备份 -- oracle的图形化界面操作

—oracle学习–oracle的管理系统学习–oracle的数据管理学习–oracle的用户管理–oracle二维表管理–oracle的其他知识–oracle的序列,视图,索引–oracle的分页查询–oracle的数据库备份–oracle的图形化界面操作–oracle的序列的学习–创建序列–使用 create sequence 序列名–特点1:默认开始是没有值的,也就...

2019-07-08 09:16:14 127

原创 二维表的字段新增&删除&修改&表名的修改

—oracle学习–oracle的管理系统学习–oracle的数据管理学习–oracle的用户管理–oracle二维表管理–二维表的创建–创建语句–约束–修改二维表–二维表的维护–添加新的字段:–alter table 表名 add 字段名 类型alter table student add sphone number(11)–在学生表中添加新的字段–修改原有字段–修改...

2019-07-08 08:44:18 165

原创 二维表创建约束学习:(主键约束,非空约束,检查约束,唯一约束)

—Oralce的二维表操作–创建表并同时添加约束–主键约束–非空约束–检查约束–唯一约束–外键约束–简单的表创建和字段类型–简单的创建语句:create table student(sno number(10) ,–primary keysname varchar2(100) ,–not nullsage number(3), --check(sage<150 and...

2019-07-07 13:49:29 783

原创 oracle的账户管理学习:

–权限:具备某类事物的操作的能力,此能力称为权限。–角色:一系列权限的集合–oracle自带账户:– system 管理账户 bjsxt–特点:具备大部分oracle的操作权限,主要用来管理普通账户及oralce的数据–使用人:oracle数据维护工作人员– sys 超级管理员账户 bjsxt–特点:具备system的所有权限,同时又具备其他的权限–使用人:oracle攻城狮–...

2019-07-06 15:56:51 107

原创 SQL92联合查询

—多表联合查询:–当需要获取的数据分布在多张中,考虑使用联合查询–SQL92方式–SQL99方式–SQL92方式–笛卡尔积:将多个表的数据进行一一对应,所得到结果为多表的笛卡尔积。–结果的数量为所有表的数量的乘积。select * from emp,dept where emp.deptno=dept.deptno–等值连接筛选–概念:先做表的笛卡尔积,然后筛选,筛选条件为等值筛...

2019-07-06 11:13:40 123

原创 Oracle的二维表管理 oracle二维表的创建

—Oracle的二维表管理–oracle二维表的创建–创建表:–使用:create table 表名(字段名 类型,字段名 类型,…);–数据类型:–number类型–数值类型–整数类型 number(a) 总长度为a–浮点数类型 number(a,b) 总长度为a,小数位长度为b,小数位可以不写。–varchar2类型–字符类型 varchar2(ln) ln表示字符的最...

2019-07-06 11:11:38 145

原创 SQL92&SQL99实现三表联合查询

–SQL92&SQL99实现三表联合查询–创建city表:使用图形操作即可–给city表添加测试数据List iteminsert into city values(1,'商丘','历史闻名古都');insert into city values(2,'邯郸','历史闻名古都');insert into city values(3,'洛阳','历史闻名古都');insert ...

2019-07-06 10:18:51 176

原创 SQL99多表查询

—多表联合查询:–当需要获取的数据分布在多张中,考虑使用联合查询–SQL92方式–SQL99方式–SQL99多表查询–注意1:依然可以给表添加别名–注意2:如果使用on或者usering关键对结果进行筛选,必须使用inner join作用表与表的连接,其中inner可以省略–注意3:外连接的 outer关键字可以省略不写–注意4:依然可以继续使用分组,having ,排序等–笛卡...

2019-07-05 08:41:05 106

原创 Oracle练习

–1.选择部门30中的所有员工.select * from emp where deptno=30–2.列出所有办事员(CLERK)的姓名,编号和部门编号.select empno,ename,deptno from emp where job=‘CLERK’–3.找出佣金高于薪金的员工.select * from emp where comm>sal–4.找出佣金高于薪金的60...

2019-07-04 19:57:17 144

原创 Oracle 转换函数&其他函数

–转换函数:–to_number(数值类型的字符):将字符转换为数值–to_char(数值或者是日期):将数值或者日期转换为字符–to_date(日期格式的字符):将字符转换为日期----------------数值和字符的互转-----------------------–字符转换为数字char---->numberselect to_number(‘123’)+2 from...

2019-07-04 15:17:19 130

原创 转换函数:

–转换函数:–to_number(数值类型的字符):将字符转换为数值–to_char(数值或者是日期):将数值或者日期转换为字符–to_date(日期格式的字符):将字符转换为日期----------------数值和字符的互转-----------------------–字符转换为数字char---->numberselect to_number(‘123’)+2 from...

2019-07-04 13:12:34 137

原创 数据库的增删改&数据备份

–数据库的增删改&数据备份–注意:增加删除修改的数据SQL语句执行完毕后,不会立马进行数据的写入。–还需要手动对数据进行提交,如果数据有问题还可以回滚–主键:非空唯一的字段可以设置为主键。–在一张表中,某个字段的值是非空唯一的,将此字段设置为主键。–主键的作用:唯一的标识一条数据。–增加数据–insert into 表名(字段名,字段名,…)values(值1,值2,值3…)...

2019-07-04 13:11:54 106

原创 分组查询&筛选学习:

----分组查询&筛选学习:–关键字:group by 分组字段名,分组字段名…–注意1:使用了分组后,在select语句中只允许出现分组字段和多行函数。–注意2:如果是多字段分组,则先按照第一字段分组,然后每个小组继续按照第二个字段继续分组,以此类推。–注意3:在where子句中不允许出现多行函数。–分组筛选–关键字:having–作用:针对分组进行分组后的数据筛选,允许使...

2019-07-04 13:11:17 417

原创 Oracle函数学习(单行函数,多行函数,转换函数,其他函数)

–查询工作为SALESMAN,MANAGER并且工资大于2500的员工信息–and关键字的执行级别高于or–可以使用小括号提升条件的执行级别,使用了小括号的级别是最高的select * from emp where (job=‘SALESMAN’ or job=‘MANAGER’) and sal>2500–Oracle函数学习(单行函数,多行函数,转换函数,其他函数)–单行函数学...

2019-07-04 13:10:36 126

原创 default关键字 用法及 Java8新特性

1.用于switch模块中在switch语句中,如果没有任何 case 表达式与开关值匹配,则控制传递给跟在可选 default 标签后的语句。如果没有 default 标签,则控制传递到 switch 以外2.用于泛型定义中在泛型类和泛型方法中,在预先未知以下情况时,如何将默认值分配给参数化类型 T:T 是引用类型还是值类型,如果 T 为值类型,则它是数值还是结构。下面详细说明一下。之...

2019-07-02 22:58:52 203

转载 SSM框架面试题

一、Spring面试题1、Spring 在ssm中起什么作用?Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心:1、IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。2、AOP:面向切面编程2、Spring的事务?编程式事务管理:编程方...

2019-06-30 21:26:38 166

转载 Java面试笔试题大汇总(最全+详细答案) 2019

声明:有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入。本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个题都自己测试给出了答案 ,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后发表评论,大家一起探讨,也可以电脑端登录后关注我给我发私信,我们一起进步!以下内容来自这位前辈2013年年...

2019-06-26 07:28:18 4957

空空如也

空空如也

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

TA关注的人

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