自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(399)
  • 资源 (5)
  • 收藏
  • 关注

原创 List集合存入多个对象,若取出一个并改变其值,那么list会改变么?

2020-03-03 21:09:23 188

原创 【坑】mybatis将整数0识别为null

<if test="deviceNum != null and deviceNum !=''"> AND dev_num = #{deviceNum}</if>当参数值为0时会过滤掉,此时应该为<if test="deviceNum != null ">AND dev_num = #{deviceNum}</if>原因是,...

2020-02-02 10:20:55 117 1

原创 nginx反向代理标准格式

server { listen 80; server_name localhost; location / { proxy_pass http://192.168.174.101:8080/CSDN/; proxy_set_header host $host; proxy_set_header X-Real-IP $re...

2020-01-29 07:54:53 70

原创 各个数据库的驱动(持续更新)

一般路径都是"jdbc:XXX数据库://XXX.XXX.XXX.XXX:端口/库名"postgresqlorg.postgresql.Drivermysqlcom.mysql.jdbc.Driveroracleoracle.jdbc.driver.OracleDriver

2020-01-15 10:23:22 190

原创 PostgreSQL创建表并设置主键自增

这里记录一下pg数据库主键自增MySQL 设置主键自增策略比较简单 只需要创建表的时候使用关键字AUTO_INCREMENT就可以完成主键自增。但是pg数据库不同于mysql,之前试了 SERIAL 结果并不管用。这里只记录给已创建的表加入主键自增(适用性广些)说道主键自增就要拆分两部分来说:一: 主键;二: 自增策略;1.首先我们通过快捷方式或者语句方式创建表完毕。2.接下来我们要...

2020-01-03 09:53:13 1026

原创 StringUtils中 isNotEmpty 和isNotBlank的区别

isNotEmpty :判断某字符串是否非空StringUtils.isNotEmpty(null) = falseStringUtils.isNotEmpty("") = falseStringUtils.isNotEmpty(" ") = trueStringUtils.isNotEmpty("bob") = trueisNotBlank:判断某字符串是否不为空且长度不为0且不...

2020-01-02 11:01:22 24

原创 java新特使用(持续更新)

stream() UserLabels =oNfvoCmCscfBgcffunctionHList.stream().map(ONfvoCmCscfBgcffunctionH::getUserlabel).distinct().collect(Collectors.toList());

2019-12-31 16:57:53 51

原创 SpringBoot多数据源

配置文件logging: config: classpath:log4j2.xmleureka: instance: preferIpAddress: true client: serviceUrl: defaultZone: http://XXX.XXXX.XXX.XXXX:XXXX/eureka/ healthcheck: ena...

2019-12-30 16:21:08 24

原创 generator反向生成工具

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-ge...

2019-12-28 17:22:15 36

原创 tk.mybatis包优化mapper文件的书写

依赖<!--tk.mybatis依赖--> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>2.1.5</version> ...

2019-12-24 14:37:04 123

原创 java项目在Linux常用命令(持续更新)

抓日志tail -1000f flow2-transi-service_info.logtail -f /app/vrms/wxhxnx/logs/flowtransijar运行命令java -jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出java -jar shareniu.jar & &代表在后...

2019-12-21 15:37:21 85

原创 FastJson对JSON字符串、JSON对象及JavaBean之间的相互转换

JAVA对象转JSON字符串 //java对象转json字符串 public static void beanTojson() { Data data = new Data(); data.setAction("add"); data.setId("1"); data.setOrdinal(8L); d...

2019-12-17 15:23:07 30

原创 SpringBoot整合rabbitMQ,spring-boot-starter-amqp 的使用

在springBoot项目中使用rabbitMQ是很方便的,spring提供了spring-boot-starter-amqp依赖,只需要简单的配置即可与spring无缝整合本文不介绍rabbitMQ理论知识,主要介绍在spring中如何使用rabbirMQ依赖与配置maven <dependencies> <dependency> ...

2019-11-26 16:08:18 543

原创 Springboot+Mybatis

pom配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach...

2019-10-30 14:40:39 18

原创 前后端分离架构中如何解决 Session 无法跨域共享

前端 Ajax 中: $.ajax({ url:url, //加上这句话 xhrFields: { withCredentials: true }, crossDomain: true, success:function(result){ alert("test" ); }, error:function(){ } ...

2019-10-23 09:33:51 62

原创 Spring+Hibernate+SpringJPA

dao层几种配法1.优先使用内置接口方法2.按方法命名规范定义接口3.手动定制sql或hql方式4.手动提供接口实现类第一种UserRepositorypackage dao;import model.User;import org.springframework.data.jpa.repository.Modifying;import org.springframework....

2019-09-05 16:32:47 32

原创 Springboot +thymeleaf+SpringJPA

pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h...

2019-09-05 16:03:32 27

原创 Spring+SpringMVC+Mybatis

所需jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac...

2019-09-02 17:57:15 37

原创 Spring+SpringMVC+Hibernate

所需jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac...

2019-09-02 17:28:34 32

原创 Spring+SpringMVC+Hibernate

所需jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac...

2019-09-02 17:18:21 28

原创 怎么为一个没有外网的Linux服务器(完全的裸机)配置web环境

因为没有外网所以无法使用wget、yum镜像下载软件和一些依赖。所以思路是在外面架设台外网服务器但是在架设之前要装java、nginx……当你JDK上传上去,发现没法装 因为java是c++编写你服务要支持c++,所以我准备上传c++但是,我想到要是还缺其他依赖那不是无限套娃?所以我直接安装JDK的二进制包,因为它是直接编译完的软件相当与Windows的exe软件。nginx和postsqlgre同理(注意Linux版本和nginx版本)。...

2020-06-08 11:28:42 156

原创 springboot的schedule和quartz两种定时任务的设置

组件名称cron持久化开发难以程度schedule支持不支持非常简单quartz支持支持复杂schedule配置只需注解就行@Configuration@Slf4jpublicclass ScheduleConfig implements SchedulingConfigurer { @Override public void configureTasks(ScheduledTaskRegistrar taskRegistrar) { ...

2020-05-09 00:08:01 92

原创 redirect重定向的url中存在中文字符转码

我在做fastdfs下载的时候用到下载链接重定向,为了让文件原名称显示我带了参数。本以为 return “redirect:”+path+"?attname="+upload.getName();这样就完结了结果只要带中文的名字的全都乱码一步一步跟踪可发现在接收的request中,该值被转义为类似”%85%45%151”形式的字符,然后接收url值时未将汉字字符转义回来。给出如下解决方法:...

2020-05-08 00:51:51 146

原创 linux安装依赖报错【多版本保护】

例如 保护多库版本:libstdc+±4.8.5-28.el7_5.1.i686 != libstdc+±4.8.5-28.el7.x86_64错误:保护多库版本:libgcc-4.8.5-28.el7_5.1.i686 != libgcc-4.8.5-28.el7.x86_64哪个出错哪个 yum update如:yum update libstdc+±4.8.5-28.el7.x86...

2020-04-30 14:19:30 133

原创 nas群辉系统

群晖6.2.2版系统安装设置系统 http://k.8x6x.com/thread-69368-1-1.htmlNAS套件远程内网穿透教程http://k.8x6x.com/thread-69302-1-1.html玩物下载(迅雷下载),套件安装教程 http://k.8x6x.com/thread-70023-1-1.html...

2020-04-30 01:04:57 123

原创 JSONObject的put和append方法

需求把两对象合并到一个jsonputput 方法添加的是键值对appendappend 方法添加的是key , 每一个key对应的是一个json数组。即,append(key,value) 会把 value 包装成一个数组如何顺序读取JSONobject按照put顺序存储和读取,new的时候加true即可:JSONObject obj = new JSONObject(new Li...

2020-04-26 10:27:37 183

原创 页面分类文件中的前端请求

只要将请求前加 “/” ,就会自动过滤请求文件夹!!

2020-04-06 20:43:53 39

原创 git向分支提交代码操作

1.查看所有分支git branch -a (看看是否连接上远程的git) 2.创建分支git branch xxx(为你的分支起名字)3.切换分支git checkout xxx(切换到你创建的分支,xxx为你要切换分支的名字)4.添加修改代码到缓存(注意最后的"."前面有个空格)git add .5.添加提交代码的备注git commit -m "xxx"(xxx为本...

2020-04-03 00:54:08 264

原创 lombok插件使用时的小异常 java.lang.ClassNotFoundException: lombok.Data

原因:mysql datetime类型,实体类 写成了 Data

2020-03-30 23:24:03 772 1

原创 论坛勋章动态特效制作流程

打开ps放入想变成勋章的图片最后效果

2020-02-28 22:09:52 112

原创 根据2个经纬度点,计算这2个经纬度点之间的距离(通过经度纬度得到距离)

如下一个半径为1 的圆,O是圆心,A、B是弦(chord)。角度AOB=theta。则角度AOC=theta/2。OC是垂直于AB的垂线(perpendicular)。AC长度是sin(theta/2),AB长度是2sin(theta/2)如下地球图所示,假设半径R为1,O是球心,A (lat1,lon1) 和 B (lat2,lon2) 是我们感兴趣的2个点。2跟经度线 lon1,lon2相...

2020-02-25 18:23:56 76

原创 分布式文件系统FastDFS安装教程(各种坑)

安装参考https://www.cnblogs.com/handsomeye/p/9451568.htmlnginx安装下载:在什么目录下执行下面的命令则下载到什么目录cd /opt/work 切换到指定目录中wget http://nginx.org/download/nginx-1.10.0.tar.gz 下载nginxtar -zxvf nginx-1.10.0.tar.gz...

2020-02-24 22:25:08 65

原创 前端div内容溢出……三点

css样式 max-height: 50px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;

2020-02-21 21:04:25 41

原创 RabbitMQ

一、概述(一)异步通信案例(二)JMSJMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。JMS是一种与厂商无关的 API,用来访问收发系统消息,它类似于...

2020-02-10 14:38:25 24

原创 spring-aop中对象MethodSignature的getParameterNames()返回结果为null

spring动态代理是jdk,所以成功获取参数名的方法是因为动态代理使用的是cglib,所以无需开启上面的配置都行,所以我们只需要在项目中强制使用cglib就行。<aop:aspectj-autoproxy proxy-target-class="true"/>而在spring-boot项目中,是默认采用cglib实现动态代理的,所以不用添加配置,这就是我们在老项目写好的aop...

2020-02-09 23:09:06 616

原创 SpringAOP 和注解

时间久了对AOP认识慢慢就会有新的体会@Pointcut(“bean(*ServiceImpl)”) 直接扫描带ServiceImpl字段的类名,然后将其所有方法进行切点@Pointcut("@annotation(com.sy.aspect.RedisCache)") 将项目下打上RedisCache注解的进行切点搭建一个极简易AOP首先依赖xml配置<beans xmlns=...

2020-02-09 21:41:54 51

原创 Redis和数据库一致性

1、实时同步 对强一致要求比较高的,应采用实时同步方案,即查询缓存查询不到再从DB查询,保存到缓存; 更新缓存时,先更新数据库,再将缓存的设置过期(建议不要去更新缓存内容,直接设置缓存过期)。为什么不去更新缓存内容,而是设置缓存过期呢?答:我们先来了解两个概念1.1. 缓存穿透 缓存穿透是指查询一个数据库中一定不存在的数据,由于缓存是不命中时需要从数据库中查询,查不到数据则不写入...

2020-02-08 18:11:14 64

原创 JSON

SerializeWriter:相当于StringBufferJSONArray:相当于ListJSONObject:相当于Map<String, Object>JSON反序列化没有真正数组,本质类型都是List比如说ListList转JsonList students = new ArrayList();String str = JSON.toJSONString(st...

2020-02-07 23:27:34 28

原创 简易SpringMVC redis

依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.0.0</version> </dependency>Jedis公共类pac...

2020-02-07 20:11:07 38

原创 桥接模式无法浏览外网解决方法

1.首先确定是不是网络连接的问题:在虚拟机中打开终端ping 114.114.114.1141.1 如果能ping通,则说明网络连接正确,就不要去找‘桥接模式连不上网’的解决方案了(大坑一),解决方案看21.2 如果不能ping通,则说明是网络连接的问题大多数情况修改‘虚拟网络编辑器’,将自动改为正确的网卡即可解决,可以参考https://jingyan.baidu.com/artic...

2020-01-21 22:39:44 259

RabbitMQ.zip

RabbitMQ is an open source multi-protocol messaging broker.... try the two-factor authentication beta.learn more >✕exploresign inpricingget startedrabbitmq...

2020-02-26

jdk-8u241-linux-arm64-vfp-hflt-demos.tar.gz

Java SE downloads including: Java Development Kit (JDK), Server Java Runtime Environment (Server JRE), and Java Runtime Environment (JRE).

2020-02-26

jdk-8u221-linux-x64.tar.gz

The goal of this long-running Project is to produce a series of open-source reference implementations of the Java SE Platform, as specified by JSRs in the Java Community Process. The Project will ship a feature release every six months according to a strict, time-based model, as proposed.

2020-02-26

Citrix.rar

Citrix即美国思杰公司,是一家致力于云计算虚拟化、虚拟桌面和远程接入技术领域的高科技企业。现在流行的BYOD(Bring Your Own Device自带设备办公)就是Citrix公司提出的。1997年Citrix确立的发展愿景“让信息的获取就像打电话一样简洁方便,让任何人在任何时间、任何地方都可以随时获取”,这个构想就是今天移动办公的雏形,随着互联网技术的快速发展,通过基于云计算技术的虚拟桌面,人们可以在任何时间、任何地点使用任何设备接入自己的工作环境,在各种不同的场景间无缝切换,使办公无处不在,轻松易行。

2020-02-23

仿BiliBili项目分析.doc

仿BiliBili项目分析 本项目旨在以BILIBILI为模板,开发出一款包含视频上传、视频下载,视频播放以及用户播放视频时的弹幕、评论、点赞等功能的视频门户网站。

2019-08-14

空空如也

空空如也

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

TA关注的人 TA的粉丝

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