- 博客(23)
- 资源 (21)
- 收藏
- 关注
原创 手机APP调用支付宝支付(java服务端)
最近项目中涉及到调用支付宝支付接口,记录 一下导包 <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>4.10.58.ALL</version> </dependency>创建一个配
2020-07-22 11:55:54 7966 2
原创 Websocket发送Object实体编码
import com.alibaba.fastjson.JSONArray;import javax.websocket.Encoder;import javax.websocket.EndpointConfig;public class ServerEncoder implements Encoder.Text<实体类> { @Override public String encode(实体类 实体类) { try { Obje
2020-11-11 14:25:36 930
原创 JAVA发送邮件
package org.westos.email;import com.sun.mail.util.MailSSLSocketFactory;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.security.GeneralSecurityException;import java.util.Properties;public cl
2020-10-24 19:58:15 216
原创 史上最全Spring常见注解
从JDK5开始,Java增加对元数据的支持,也就是注解。Spring做为Java生态中的领军框架,从Spring2.5版本后也开始支持注解。相比起之前使用xml来配置Spring框架,使用注解提供了更多的控制Spring框架的方式。Spring的注解非常多,相信很多注解大家都没有使用过。本文就尽量全面地概括介绍一下Spring中常用的注解。一. 核心注解@Required此注解用于bean的setter方法上。表示此属性是必须的,必须在配置阶段注入,否则会抛出BeanInitializationEx
2020-09-24 16:12:11 392
原创 SpringBoot+Netty+WebSocket实现消息发送
SpringBoot搭建Netty实现消息发送一.导入Netty依赖<dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.25.Final</version> </dependency>二.搭建w
2020-09-18 15:07:57 5456 6
原创 IdleStateHandler源码分析
**IdleStateHandler构造器**readerIdleTime读空闲超时时间设定,如果channelRead()方法超过readerIdleTime时间未被调用则会触发超时事件调用userEventTrigger()方法;writerIdleTime写空闲超时时间设定,如果write()方法超过writerIdleTime时间未被调用则会触发超时事件调用userEventTrigger()方法;allIdleTime所有类型的空闲超时时间设定,包括读空闲和写空闲;unit时间单位,包
2020-09-08 12:00:03 5773
原创 搭建本地SVN服务器(WINDOWS环境)
1.下载安装 VISUALSVN SERVER1.1下载地址:https://www.visualsvn.com/server/download/1.2下载完成后,双击安装。2.下载安装 TortoiseSVN1.1官网下载地址:http://tortoisesvn.net/downloads.html2.1下载完成后,双击安装。完成后Finish,安装成功。3.搭建SVN服务器3.1打开VisualSVN server Manger3.2 右键单击Repos
2020-08-19 10:01:49 5591
原创 深入理解 Cookie、Session、Token、JWT
什么是认证(Authentication)通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功)互联网中的认证:用户名密码登录邮箱发送登录链接手机号接收验证码只要你能收到邮箱/验证码,就默认你是账号的主人什么是授权(Authorization)用户授予第三方应用访问该用户某些资源的权限你在安装手机应用的时候,APP 会询问是否允许授予权限(访问相册、地理位置等权限)你在访问微信小程序时,当登录时,
2020-08-12 19:23:14 5612
原创 一键解决redis序列化问题
一、spring boot 集成Redis方法<!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>二、Redis
2020-07-28 11:55:24 7110
原创 mybatis-xml查询状态等于0的值
<if test="null != status and status != '' or status==0 "> AND market_order.status = #{status} </if>
2020-07-27 18:38:30 5466
原创 一键log4j2配置..
导包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId> </dependency>log4j2-spring.xml配置文件,如果名字改成log4j2-spring的话,application中就不需要配
2020-07-27 16:30:34 5161
原创 SpringBoot整合Mybatis-plus配置
导包<!-- 这是mybatis-plus的代码自动生成器 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.3.2</version> <
2020-07-27 15:34:29 5371
原创 Java对中文处理
1.判断字符串是否全为汉字 String str1 = "java判断是否为汉字" String str2 = "全为汉字" String reg = "[\\u4e00-\\u9fa5]+" boolean result1 = str1.matches(reg)//false boolean result2 = str2.matches(reg)//true2.提取字符串中的汉字String str = "java怎么把asdasd字符串中的asdasd的汉字取出来"; String r
2020-07-23 11:09:35 5612
原创 Linux防火墙(基本命令)
基本命令:自动开启防火墙——systemctl enable firewalld查看防火墙状态——systemctl status firewalld开启防火墙——systemctl start firewalld关闭防火墙——systemctl stop firewalld重启防火墙——firewall-cmd --reload开放端口——firewall-cmd --zone=public --add-port=80/tcp --permanent 注:–add-port=80/tcp
2020-07-23 09:40:03 5118
原创 H5开发流程规范
项目迭代流程需求分析 > 页面原型设计 > 页面功能设计> 接口设计 > VUE 页面开发> RESTFUL 后台服务开发敏捷原则尽可能复用上一阶段交付成果。设计方法尽可能接近代码实现,或者代码实现的中间产物。工程实践需求分析交付物: 页面流程设计.xmind页面原型设计交付物: ui-design原型页面,含样式代码功能设计交付物: 《前后台交互接口.xlsx》、VUEX 数据结构设计接口设计交付物: 《前后台交互接口.xlsx》、数据库
2020-07-23 09:31:42 5381
原创 Centos安装maven
下载wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz解压改名字:tar -zxvf apache-maven-3.1.1-bin.tar.gz配置环境变量修改 profile 文件vim /etc/profileshift+g到最后一行,添加maven环境变量export M2_HOME=/maven/maven .
2020-07-22 10:43:57 4935
原创 Centos 7后台运行及终止jar包程序
1、 后台运行jar包程序输入:nohup java -jar /路径/程序.jar &nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行2、 启动服务:systemctl start .service3、 后台终止jar包程序查看使用java命令的进程:ps -ef | grep java...
2020-07-22 10:41:04 6127 1
原创 Linux安装rpm格式文件
1、cd到你存放rpm文件包的目录cd rpmpacket2.使用rpm -ivh命令rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm3.安装时可能会遇到缺少包的错误。rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm软件包重复安装将会失败,若仍需要安装必须加–replacepkgs4.rpm -ivh --replacefiles webmin-1.290-1.noarch.rpm软件包的某个文件已在安装其他软件包时
2020-07-22 10:39:24 5380
原创 Linux下安装JDK1.8、配置环境变量
在线安装:wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz查看JDK压缩包是否存在:ls创建一个文件夹 /usr/java
2020-07-22 10:37:39 5299
原创 java中@NotEmpty,@NotNull和@NotBlank的区别
这三个在进行字段校验时容易混淆的。加粗样式1 @NotEmpty:被注释的字符串的必须非空,且Size>02 @NotNull:被注释的元素必须不为 null,但可以为empty,没有Size的约束3 @NotBlank(message =):验证字符串非null,且长度必须大于0,只用于String...
2019-10-25 16:41:40 5079
原创 windows10 JDK安装及配置环境变量与Eclipse安装
Windows10 JDK安装及配置环境变量与Eclipse安装没有什么技术含量,和大家简单分享一下,能看就好。一 下载JDKhttps://www.oracle.com/technetwork/java/javase/overview/index.html选择版本,系统,下载对应的安装包。二 安装JDK选择Windows64位安装包下载,完成后安装。和平时安装软件一样,点下一步就行...
2019-10-06 20:41:54 9858 2
Java中文字符处理.docx
2020-07-23
Javascript课件.pptx
2020-07-23
JavaScript基础(一).ppt
2020-07-23
DOM对象.docx
2020-07-23
04 网页布局.PPT
2020-07-23
03 JavaScript内置对象与浏览器对象.ppt
2020-07-23
02 列表、表格与表单.ppt
2020-07-23
02 函数与事件.ppt
2020-07-23
01 JavaScript基本语法.ppt
2020-07-23
01 HTML基本标签.ppt
2020-07-23
java基础.doc
2020-07-23
FASTdfs-1.0.docx
2020-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人