自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 I will be better for you.

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

2019-03-18 15:42:20 21567

原创 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 312

原创 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 867

原创 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 709

原创 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 246

原创 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 626

原创 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 393

原创 集合使用流类库

获得流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 372

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

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

2019-11-10 11:12:40 2613

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

@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 635 1

原创 GIT

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

2019-10-24 11:44:08 161

原创 springboot配置

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

2019-10-17 21:40:46 241

原创 Java反射

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

2019-09-24 10:53:08 112

原创 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 1245

原创 RandomAccessFile的简单使用

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

2019-09-11 10:58:54 407

原创 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 874 1

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

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

2019-08-21 19:17:21 6042

原创 查询每班前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 534

原创 快速排序

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 170

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

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

2019-07-17 21:37:51 621

原创 Android studio 环境

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

2019-06-05 16:43:19 167

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

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

2019-05-31 12:00:36 751

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

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

2019-05-27 15:43:53 1399

原创 e3商城的笔记

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

2019-05-16 22:11:37 192

原创 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 190

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

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

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

原创 路由器使用与NAT

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

2019-04-18 10:10:24 3501

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

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

2019-04-05 18:51:07 511

原创 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 508

原创 关于VMware的U盘启动

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

2019-03-03 11:47:12 3999

转载 GIT

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

2019-01-23 20:18:16 170

原创 mysql远程连接后本地连接不上

这种方式开启远程连接:mysql>updateusersethost='%'whereuser='root';mysql>FLUSHRIVILEGES开启远程连接后,本地就没有root@localhost了。ERROR 1044 (42000): Access denied for user ''@'localhost' to databas...

2019-01-19 17:24:32 2236 1

原创 IE浏览器ajax异常

坑爹的IE项目测试中有个一直抓不住的异常,ajax提交注册表单,结果不进success也不进error,直接ajax结束,后台数据确实到了,但多次提交因为数据重复而报错,前台却完全没反应。IE浏览器f12抓请求,发出多次相同的url,后台却没有接到访问。原因是后几次请求iE直接从浏览器的cache中获得数据。解决方法:加入cache:false, ifModified :true ,强...

2019-01-18 11:55:47 1575

原创 js倒计时执行函数

setInterval()与clearTimeout()配合执行 function(){ var num = 5;//设置最大值 setInterval(function() {           num--; if(num == 0) { clearInterval(tim);//到时间取消执行 $("#btn1").attr("di...

2019-01-17 10:31:34 3928

转载 表单验证:判断所有radio组都已选中

原文:https://www.cnblogs.com/fu-yun/p/4552044.htmlfunction validate_all(){ var radioName = new Array(); $(":radio").each(function(){ radioName.push($(this).attr("name")); }); ...

2019-01-16 21:54:43 2587

原创 springmvc的form标签

真的不得不感叹springmvc框架的优秀。业务里太多的字段,前端的还是input的radio,写前端的时候实在不好一一写js回显。springmvc的&lt;form:应运而生。1、引入标签库(别忘了导包。。。)&lt;%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%&gt;2、改&lt...

2019-01-15 16:29:50 319

原创 Springmvc日期转化问题

学习自定义参数绑定时,使用的是前端text类型的input,在Converter中当然源类型是String,而今天的需求是前端用datetime(datetime-local)类型的input,用js输出这个input的值,发现是这个格式是之前也想过实在不行可以加hidden,转化成text,又因为js取datetime太麻烦果断放弃。决定还是使用datetime直接提交,在Conve...

2019-01-12 13:23:02 318

转载 html5日期输出

www.webhek.com/post/html5-date.html

2019-01-11 21:04:18 2310 1

原创 Eclipse的代码模板

噫,这个功能真的好用。Windows->Preference->Java->Editor->Templatesnew一个(我这个是edit)name是源字符,pattern是结果字符。模板变量 ${ 就了有提示,Help->helpcontents也有介绍,搜索Java Editor Template Variables。...

2019-01-11 17:22:33 378

原创 js建立虚拟表单并提交

业务需求:将页面中选取一些元素(比如input)一起提交。前端人员不熟练,将好多input分开了,还把&lt;form加了样式,实在不想改,转用js提交(加了jquery)function allsubmit(){ var username = $("#用户名3").val(); var password = $("#密码").val();// alert(username+p...

2019-01-10 20:20:56 2114

facenet预训练模型pytorch

facenet预训练模型pytorch

2023-06-04

facenet预训练模型

facenet预训练模型

2023-06-03

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

TA关注的人

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