自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java实现常见算法

/** * 常见排序 * * @author guodong_sun */public class SortMethod { /** * 冒泡排序 比较相邻的两个值,交换位置 * * @param arr */ public static void bubbleSort(int[] arr) { int size = arr.length; boolean f = true; for (i.

2021-09-30 17:40:22 119

原创 sql分组取组内的最新数据

select user_id AS wxUserId, MAX(`time`) AS time from tb where `time`>= #{startTime} and #{endTime} >= `time` group by user_id ORDER BY MAX(`time`) desc

2020-01-10 12:48:21 534

原创 linux服务器命令curl 和ping

https://www.jianshu.com/p/a022ce71571f

2019-10-12 11:36:27 2675

原创 全局异常处理代码

直接上代码package com.whfc.ms.exception;import com.whfc.common.exception.BizException;import com.whfc.common.result.Result;import com.whfc.common.result.ResultEnum;import org.apache.shiro.authc.Aut...

2019-09-27 10:49:39 211

原创 lambda 表达式遍历map和list

一:遍历map public static void main(String[] args) { Map<String, String>map = new HashMap<String, String>(); map.put("name", "sunguodong"); map.put("city", "sh"); map.forEach((k,v)-...

2019-09-25 10:44:39 1023

原创 Lambda表达式之List的常用方法

一:过滤List<Gps> list=gpsList.stream() .filter(Gps->(Gps.getLat()!=0&&Gps.getLng()!=0)) .collect(Collectors.toList());二:去重根据用户名字去重...

2019-09-24 14:34:29 494

原创 代码生成器-mybatis-generator的使用

第一步:引入插件<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</version>...

2019-09-24 10:23:46 169

原创 liquibase的使用

作用:数据库版本更新历史记录。每次启动项目,都会去锁住数据库,检查是否有数据库的变更。使用:第一步:引入坐标<dependency><groupId>org.liquibase</groupId><artifactId>liquibase-core</artifactId></dependency&gt...

2019-09-24 09:50:41 770

原创 实体属性得验证

https://blog.csdn.net/monica1_1/article/details/85101114

2019-09-23 16:06:01 138

原创 让代码变得更优雅-Lombok

使用:引入坐标<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version> <scope>provided...

2019-09-23 15:17:36 140

原创 通过putty Linux系统和window系统之间的文件传输

进入putty安装目录cmdwindow上传文件:pscp 文件 用户名@LinuxIP:目录同理从linux上下载文件到window上

2019-04-24 22:29:06 264

原创 spring boot项目启动脚本

#!/bin/bash#------ JAVA Env ------##export JAVA_HOME="/opt/jdk1.8.0_20"#export PATH=$JAVA_HOME/bin:$PATHAPP_NAME=$1JAVA_OPTS="-Xmx256m -Xms256m"JAVA_GC="-XX:+PrintGCDetails -XX:+PrintGCDate...

2019-04-24 22:15:40 241

原创 SpringBoot 项目打包脚本

#!/bin/bashPROJECT_PAHT=/usr/local/maven/pay-8686CP_PATH=/opt/pay-8686cd $PROJECT_PAHTgit pullmvn clean package -DskipTests -Ptestcp -f $PROJECT_PAHT/target/*.jar $CP_PATH

2019-04-24 21:56:53 297

原创 SpringMVC项目启动脚本

#!/bin/bashif [ -z "$1" ]then echo "参数 war包名称" exit 0fiif [ ! -f "$1" ]then echo "$1 不存在" exit 0fiAPP_NAME=$1WEB_NAME=ROOTTOMCAT_PATH=/root/tomcat8-personal-8083TOMCAT_...

2019-04-24 21:55:10 380

原创 SpringMVC项目打包脚本

#!/bin/bashPROJECT_PAHT=/usr/local/maven/personal2CP_PATH=/rootcd $PROJECT_PAHTgit pullmvn clean package -DskipTests -Ptestcp -f $PROJECT_PAHT/target/*.war $CP_PATH

2019-04-24 21:54:12 541

原创 rabbitMq快速入门总结

一.管理后台登陆 http://ip:15672/#/用户名:默认 guest密码:默认 guest二.五种工作模式: 简单模式(无交换机) work(工作队列模式) routing(路由模式) 交换机type=direct headers public(发布订阅模式) 交换机...

2019-04-02 00:51:08 688

原创 SpringCloud 快速入门总结

一.服务注册和发现 netflix Eureka 有一种保护模式 服务端: 1.导坐标<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring‐clou...

2019-04-02 00:49:00 442

原创 微信相关的支付总结(微信扫码支付,公众号支付,提现(企业付款),小程序支付)

微信相关的支付总结(微信扫码支付,公众号支付,提现(企业付款),小程序支付)为了满足公司日(mo)益(ming)发(qi)展(miao),实现各种支付,将踩过的一些坑总结如下:微信扫码支付:公众号支付:提现(企业付款):小程序支付:未完待续。。。...

2018-12-28 12:03:03 1027

转载 Spring boot项目处理404 500等页面

https://fanshuyao.iteye.com/blog/2414828

2018-12-07 17:07:56 646

转载 WebSocket

https://www.cnblogs.com/jingmoxukong/p/7755643.html

2018-10-26 16:06:24 167

转载 初始化

根据阿里开发准则,初始化逻辑不要写在构造方法里,要写在一个初始化类中。https://blog.csdn.net/static_coder/article/details/78226787

2018-10-24 10:13:18 102

转载 消息推送

https://www.cnblogs.com/jianwei-dai/p/6273505.html

2018-10-08 15:58:31 140

原创 MySQL数据库中时间设计

三种时间类型:一、DATETIME显示格式:YYYY-MM-DD HH:MM:SS时间范围:[ '1000-01-01 00:00:00'到'9999-12-31 23:59:59']二、DATE显示格式:YYYY-MM-DD时间范围:['1000-01-01'到'9999-12-31']三、TIMESTAMP显示格式:YYYY-MM-DD HH:MM:SS时间范围:...

2018-09-26 11:41:39 1841

转载 日志系统

https://blog.csdn.net/foreverling/article/details/51385128

2018-09-20 12:22:39 126

原创 merge 无效原因及解决方案

今天合并两个分支时发现,有些代码并没有合并成功。原因是分支问题分支结构如下我们是在两个分支上开发,v4.0.1 和newVersion_sgd ,现在要将这两个分支合并到新分支v4.0.2上,结果发现v.4.0.1上有些代码并没有合并上来。原因是newVersion_sgd是从分支v4.0.1上来的,后面在v4.0.1上开发的代码就不能再合并到newVersion_sgd上了。解决方法...

2018-09-19 19:03:23 10678

转载 通过putty将本地文件上传到服务器

首先打开程序的安装路径,找到psftp.exe 执行该文件后输入如下命令 open 192.168.136.128 #连接服务器,输入用户名和密码,cd /usr/java/ #用于切换远程Linux 服务器上的目录lcd D:\ #用于切换本地的路径put server-jre-8u92-linux-x64.tar.gz #上传文件文章转自https://blog.csdn.n...

2018-09-19 14:29:24 10070

原创 ImageIO读图片和上传图片到OSS上的bug

其实读图片和上传图片都可以上传本地File文件,我这儿是上传base64图片到OSS上,上传成功后再通过ImageIO读取图片,返回图片信息。我主要遇到两个问题。1.上传和读图都不成功。原因是 参数错误,去掉data:image/jpeg;base64, 就好了String base64="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD...

2018-09-08 18:46:32 1150

原创 java的各种跳转总结

java的各种跳转总结,见下面代码及注释(最后一种实现保存cookie的重定向)package com.jhk.site.web;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.Htt...

2018-09-05 19:19:06 931

原创 枚举的使用

其实枚举就是一类实例化对象的集合下面是一个枚举的标准设计:package work;/** *  * 用户类型 * 1 付费用户 * 0 未付费用户  * * * @author sun_guodong * @date 2018年8月30日 */public enum UserType {    pay(1),nopay(0);        private ...

2018-08-30 15:37:37 768

原创 java中跳出外循环或者跳出代码块的方法

跳出外循环 package work;public class Test3 { public static void main(String[] args) { flag1: for (int i = 0; i &lt; 10; i++) { System.out.println("外循环:" + i); for (int j = 0; j &lt; 5; j++...

2018-08-24 12:32:14 4516

原创 类的设计技巧

太久没写了,还是得多总结。Java的精髓在于面对对象,而对象是由类而来的,Java所有的代码都在类中,由此可见,类的设计既基础,也很重要。下面是个人总结的几点类的设计技巧(其实都是围绕着封装性来的):1.自定义域私有    private String name;    但是也有公开的 比如:public static final String address="燕子坞"; (这个自定义域...

2018-08-24 12:03:30 185

转载 shiro框架

shiro框架

2018-02-09 14:17:50 204

转载 El表达式详解

EL表达式一、EL表达式简介  EL 全名为Expression Language。EL主要作用:  1、获取数据    EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)  2、执行运算    利用EL表达式可以在J

2018-02-05 22:07:16 236

原创 string-boot详解

主要讲解点:1、 Spring Boot工程的创建和启动(重点)2、 Spring Boot的自动配置(重点)3、 Spring Boot的起步依赖(重点)4、 Spring Boot的命令行(了解)5、 Spring Boot的Actuator(有空再去深究)一、Spring Boot是什么?Spring Boot不是应用服务器。这个误解是这样产生的: Spring

2018-02-02 20:38:14 2797

原创 springmvc和mybatis整合(总结)

springmvc和mybatis整合

2018-01-30 19:58:09 8156

原创 常用网址

-----------------常用网址----------------sql教程:http://www.w3school.com.cn/sql/index.aspztree网址:http://www.treejs.cn/v3/main.php#_zTreeInfoiframe网址:http://www.w3school.com.cn/tags/tag_iframe.asp一键上...

2018-01-22 19:38:39 446

原创 定时发短信(quartz框架,阿里大于)

--------------------------------------------------quartz定时框架----------------------------------------------------------一、quartz定时框架(和spring整合会用)1、官网:http://www.quartz-scheduler.org/2、导入坐标org.

2018-01-17 19:39:41 1212

原创 消息队列ActiveMQ的使用

-----------------ActiveMQ-----------------一、ActiveMQ核心概念1、ActiveMQ是消息队列技术,为解决高并发问题而生!2、ActiveMQ生产者消费者模型(生产者和消费者可以跨平台、跨系统)有中间平台3、ActiveMQ支持两种消息传输方式1)Queue,队列模式,生产者生产了一个消息,只能由一个消费者进行消费2)To

2018-01-17 11:51:07 22406 1

原创 懒加载错误的三种处理方案

懒加载错误Exception occurred during processing request: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: cn.itcast.bos.domain.base.Courier.fixedAreas,could

2018-01-17 11:45:13 1798

原创 SpringDataJpa原理及使用

--------------------------------SpringDataJpa原理及使用--------------------------------一、SpringDataJpa(理解)1、JPA是Java Persistence API,Java持久化API,是SUN公司推出的一套接口,一套标准  Hibernate是一个具体的ORM的持久层框架,实现了JPA接口

2018-01-17 11:39:22 9559

04-2 资金管理的入门.pptx

04-2 资金管理的入门.pptx

2022-06-09

空空如也

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

TA关注的人

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