自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 问答 (2)
  • 收藏
  • 关注

原创 I will be better for you.

Every step I have took,just for being closer to you.

2019-03-18 15:42:20 17926

原创 多模块项目获取子项目的配置文件

【代码】多模块项目获取子项目的配置文件。

2022-10-21 11:18:01 463

原创 二维数组双指针搜索正确性

167 https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/633 https://leetcode-cn.com/problems/sum-of-square-numbers/240 https://leetcode-cn.com/problems/search-a-2d-matrix-ii/题解:https://leetcode-cn.com/problems/sum-of-square-numbers/solutio

2021-04-28 10:46:34 223

原创 2021-03-30

记录一次阿里云ssl证书配置,并且重新搭了nginx。域名和服务器早已经买好了,只是用的http。1. 访问SSL控制台立即购买,右面会跳购买页面,我用的单域名免费的,需要对每个子域名签发。然后证书总数20,待申请20,已签发0点击待申请,填子域名信息确认,然后等一分钟就会自动审核通过。我这里签了两个子域名。2. 下载对应环境的证书点列表里下载按钮我这里用独立的nginx,压缩包里是.key和.pem我放到了nginx的根目录里,新建了ssl目录3. 配置nginxv1.8.

2021-03-30 19:00:36 215

原创 Java Emoji表情处理方案

使用unicode转码只转表情public class EmojiUtil { public static String encodeEmoji(String source) throws UnsupportedEncodingException { StringBuilder newSource = new StringBuilder(); int len = source.length(); for (int i = 0; i < le

2021-01-12 17:55:48 985

原创 Springboot动态代理注解参数校验

通用controller: @PostMapping("/testVal") public Req testVal(@RequestBody @Validated Req req){ return req; }Req:public class Req { @NotNull(message = "name!") private String name; @DecimalMax(value = "10",message = "not")

2020-05-25 12:10:51 733

原创 rabbitmq 生产者与消费者的确认

一@Servicepublic class PushSender { @Autowired RabbitTemplate rabbitTemplate; private static final Logger log = LoggerFactory.getLogger(PushSender.class); public void sendMsg(){ ...

2020-04-23 09:28:27 574

原创 Logback日志配置-按级别分文件输出

<configuration> <property name="APP_NAME" value="WeiboScheduledTask"/> <property name="LOG_HOME" value="./records/WeiboScheduledTask" /> <contextName>${APP_NAME}&l...

2020-03-19 22:04:18 2584

原创 微博开放平台-发微博测试

搞了一下午的微博开放平台,真的有许多坑,不得不说https://www.iteye.com/blog/jianfeihit-1821712给了我莫大的帮助首先微博开放平台建立应用,因为我只调接口所以是微连接-网页应用(个人开发者只能创建微连接)然后录入表单基本信息(这里有开发者注册的入口,没注册的要去注册信息),其中安全域名要加上(不加http://,坑),后面有用。好多必填项,...

2020-03-08 19:00:20 1513 1

原创 springcloud服务间参数传递与logback的MDC

需求:在日志打印中增加请求标示,以区分不同请求。因为搭了两个服务,涉及到服务间参数传递。思路:将标示放到header里,每一层服务从header里那标示,如果不存在则初始化。第一层服务由前端或网关层传,第二层服务由第一层服务传到feign的http的header里。RequestIdContext.javapublic class RequestIdContext { private...

2019-12-30 14:53:31 2707 2

原创 LocalDate/LocalDateTime使用

LocaDateTime转毫秒Long allowStartDateTimeStamp = allowStartDate.toInstant(ZoneOffset.of("+8")).toEpochMilli();转秒Long allowEndDateTimeStamp = allowEndDate.toEpochSecond(ZoneOffset.of("+8"));str转local...

2019-12-06 18:29:13 166

原创 springboot使用自定义注解注入参数值

需求:使用自定义注解,获得请求头中的字段,映射进入handler参数。1、自定义注解package com.example.demo.anno;import java.lang.annotation.*;/** * @author shi * @created 2019/11/28 */@Documented@Target({ElementType.PARAMETER})@...

2019-11-28 14:37:07 5037

原创 Springboot全局异常处理Demo

通用信息返回json类package com.example.demo.exception;/** * @author shi * @created 2019/11/15 */public class GeneralResponse { private Integer code; private String msg; public Integer...

2019-11-15 18:02:39 520

原创 springboot使用slf4j日志

logging.level.learning=debuglogging.file.name=myDemo.logimport org.slf4j.Logger;import org.slf4j.LoggerFactory; private final static Logger logger = LoggerFactory.getLogger(TestController.cl...

2019-11-15 16:05:43 258

原创 集合使用流类库

获得流collection.stream()arrays.stream()操作类型Intermediate操作,类似builder设计模式filterfilter()过滤元素,参数为java.util.function.Predicate,以test()结果作为过滤条件。即传入lambada表达式,返回boolean.filter((s)-> true).filter((a)...

2019-11-11 15:36:33 295

原创 阿里云短信验证码平台使用demo

阿里云搜索“短信服务”,进入管理控制台,或者先开通服务。进行签名申请,模板申请,都需要审核,时间不长。帮助文档,找SDK在项目中添加依赖,或导入jar包。(这里我导入jar包运行失败了,有个类没找到,我也没多试,直接改maven了)<dependency> <groupId>com.aliyun</groupId&g...

2019-11-10 11:12:40 2390

原创 策略模式+函数式接口

@FunctionalInterfacepublic interface MethodExecutor { public String doIt(Integer i);}public class MethodHolder { public String doIt1(Integer i){ return String.valueOf(i+1); }...

2019-11-04 18:38:56 514 1

原创 GIT

切换到远程分支git checkout -t origin/br1创建新的同名本地分支并切换idea 找不到依赖 换maven,不要用最新版maven代码颜色风格编辑:git在idea上的不同分支代码显示,当前分支要提交后,代码才能切换到新分支。git为当前本地git仓库添加关联的远程仓库git remote add <name> &...

2019-10-24 11:44:08 91

原创 springboot配置

打印sql日志logging.level.com.example.springbootcache.mapper=debug开启驼峰命名法mybatis:configuration:map-underscore-to-camel-case: true

2019-10-17 21:40:46 110

原创 Java反射

Java反射class对象的内容成员变量 Field[] fields构造方法 Constructor[] cons成员方法 Method[] methods获取class对象的三种方式Java代码在计算机中经历的三个阶段:Source源码阶段,编译器将.java文件编译成.class字节码文件Class类对象阶段,类加载器将.class文件加载到虚拟机,生成类结构和clas...

2019-09-24 10:53:08 59

原创 String的contains方法(indexof方法)源码解析

public boolean contains(CharSequence s) { return indexOf(s.toString()) > -1; } public int indexOf(String str) { return indexOf(str, 0); } public int indexOf(String ...

2019-09-12 11:04:30 1121

原创 RandomAccessFile的简单使用

之前遇到过一个笔试题,要把文件平均分成三份,多线程。实在无法想到怎么能从文件中间开始读取。RandomAccessFile新建了一个txt,对txt进行读取测试,通过输出可以很容易判断是从哪个位置开始读取的GBK 编码中,中文字符占 2 个字节,英文字符占 1 个字节; UTF-8 编码中,中文字符占 3 个字节,英文字符占 1 个字节; UTF-16be 编码中,中文字符和英文字...

2019-09-11 10:58:54 299

原创 windows安装python虚拟环境,报错UnicodeDecodeError

>pip install virtualenv>pip install virtualenvwrapper-win>mkvirtualenv virtual_name报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd4 in position 40: invalid continuation b...

2019-09-03 09:10:10 746 1

转载 springboot以spring的方式初始化servletContext中的值

需求:springboot 启动后自动执行某些代码,初始化数据,并将数据放到 servletContext 中。首先,不可使用 ServletContextListener 即不能用 @WebListener ,因为 servlet 容器初始化后,spring 并未初始化完毕,不能使用 @Autowired 注入 spring 的对象。推荐使用 ApplicationListener:启动...

2019-08-21 19:17:21 5882

原创 腾讯云 wget找不到命令,但yum提示已安装

用源码重新安装源码地址:https://mirrors.ustc.edu.cn/gnu/wget/选一个下载解压进入目录# ./configure --with-ssl=openssl# make# make install

2019-08-15 21:26:23 2017

原创 查询每班前3的学生

SELECT *FROM `student` as swhere (select count(1)+1 from student where cid=s.cid and s.score<score) <=3思路是查询当前学生,比子查询(所有学生)中分数低的不超过三个,其中自己是相等,子查询结果为3的是第3,用s.score<score而不是&lt...

2019-07-30 20:15:03 437

原创 快速排序

public class QuickSort { public void sort(int[] nums){ sort(nums,0,nums.length-1); } private void sort(int[] nums,int left,int right){ if(left>=right) ret...

2019-07-22 19:53:21 103

原创 Class.forName在数据库连接时的作用

数据库jdbc驱动连接时第一步是Class.forName("com.mysql.jdbc.Driver");我们都把这个过程叫做注册驱动,然而当深入学习后才发现,Class.forName()的作用与注册驱动没有半毛钱关系。Class.forName()的作用是将参数表示的类加载到内存中,并初始化,这个过程,会执行静态变量的初始化与静态块,而在这里就是为了执行Driver类的静态代码块:...

2019-07-17 21:37:51 511

原创 Android studio 环境

我的天啊首先就是gradle没配好,在经过梯子,手动sdk,手动gradle后。gradle.properties这四行注掉这个用阿里云(因为之前这个jcenter总是超时)

2019-06-05 16:43:19 114

原创 Activemq启动 报错域名解析失败

前台报503,用activemq console前台启动报错:java.net.UnknownHostException: CentOS: CentOS: 域名解析暂时失败解决修改/etc/hosts文件,把这个报错的主机名CentOS加在127.0.0.1里...

2019-05-31 12:00:36 636

原创 阿里云iot M2M设备之间通信

终于通了一个红外检测控制灯光的demo,实现了将红外传感器的状态发送至灯(灯还没处理)整个流程为红外终端上报红外状态,由规则引擎转发数据至灯的topic,灯终端订阅这个topic获得message。这里规则引擎的作用只是将数据从一个topic转发到另一个topic要注意topic的权限(后续会加入手机app控制,这里只实现数据流转)1.两个设备2.规则引擎...

2019-05-27 15:43:53 1241

原创 e3商城的笔记

总是断断续续的刷课,总是忘。现在开始记一下笔记。架构:目前为止项目搭建:打包情况:所有项目依赖parent,提供所有组件与版本pojo,interface打成jar包service打成war包组件项目打成pomweb项目打成war包运行时,运行所有web项目和组件项目(也可以运行service)虚拟机配置情况:dubbo 包括zookeeper监...

2019-05-16 22:11:37 108

原创 Java生产者消费者实现

复习一下多线程Customer.javapackage com.example;public class Customer implements Runnable{ private Depository depository; public void setDepository(Depository depository) { this.depository = de...

2019-05-11 13:02:41 119

原创 Python实现聊天室全双工通信

学校的作业,用TCPSocket实现聊天室,课程中的只是简单的一对一对话,网上有用IO多路复用select的,有多线程的。多线程的想过,服务器为每一个客户机开一个线程,很好实现但开销太大,我当初设计的是接收新连接线程和接收新消息并转发线程,存活连接用list保存。遇到的问题是recv阻塞问题,解决方法是设置客户端连接超时,无消息则捕获timeout异常并pass,继续处理其他连接的缓冲区。...

2019-04-23 22:31:35 1751 1

原创 路由器使用与NAT

总结一下昨天晚上睡前学到的首先是校园网问题,关于路由器的使用:一个路由器只有一个外网ip进lan口,出wan口进主机,开启dhcp:路由器的路由功能,此网所有主机公用一个外网ip,内网ip由路由器分配进wan口,出wan口进主机,关闭dhcp:路由器作为交换机,我所在学校内网ip由三层交换机分配关于nat模式nat模式是把一个主机作为nat服务器,其他主机以内网i...

2019-04-18 10:10:24 3208

原创 centos虚拟机复制后网卡配置

vmware网卡高级找硬件地址修改/etc/sysconfig/network-scripts/ifcfg-eth0 硬件地址删除/etc/udev/rules.d/70-persistent-net.rules后重启reboot

2019-04-05 18:51:07 414

原创 pip安装报错nicodeDecodeError: 'utf-8' codec can't decode byte 0x** in position **: invalid start byte

修改..\lib\site-packages\pip\compat\__init__.pyreturn s.decode('utf_8') 改为return s.decode('gbk')

2019-03-10 15:47:19 6520

原创 Linux 找不到动态链接库

centos 61.mysql启动报错:***.so.conf找不到路径解决:首先寻找文件位置:# find / -name ***.so.conf找不到就安装找到了记下位置(我的/lib64)编辑/etc/ld.so.conf,增加路径重新加载配置文件: # ldconfig2.64位系统无法运行32位软件安装32位运行库 #yum inst...

2019-03-05 19:25:38 413

原创 关于VMware的U盘启动

网上的好多方法都是新建磁盘,映射主机的虚拟磁盘(U盘启动盘),吐槽一下对于虚拟机这不就是硬盘启动吗,哪里是u盘启动。错误:对文件“\\.\PhysicalDrive1”的操作失败。 如果此文件位于远程文件系统上,请确保网络连接和磁盘所在的服务器均运行正常。如果此文件位于可移动介质中,请重新连接该介质解决:因为u盘还连在虚拟机上,虚拟机找不到主机上的物理磁盘。启动后在虚拟机菜...

2019-03-03 11:47:12 3391

转载 GIT

http://www.runoob.com/git/git-tutorial.html

2019-01-23 20:18:16 119

facenet预训练模型pytorch

facenet预训练模型pytorch

2023-06-04

facenet预训练模型

facenet预训练模型

2023-06-03

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

TA关注的人

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