- 博客(66)
- 收藏
- 关注
转载 RequestMappingHandlerAdapter和RequestParam原理分析
我们要使用定义了RequestMapping方法或者类是,需要先准备好所需要的参数。如何准备参数,我们应该考虑些上面问题。都有哪些参数需要绑定?除了方法确定的参数,还有两个方法的参数需要绑定,那就是当前处理器相对应注释了@ModelAttribute和注释了@InitBinder的方法。参数的值的来源?有六个参数的来源:request中相关的参数,主要包括url中的参数、p...
2019-06-30 22:45:00 166
转载 mysql中,创建表的时候指定if not exists参数的作用?
原文链接:https://www.cnblogs.com/chuanzhang053/p/9169323.html转载于:https://www.cnblogs.com/Wbin01/p/11110306.html
2019-06-30 16:42:00 203
转载 实例透彻分析CMS垃圾收集器执行过程
CMS收集器收集步骤:在上一次【https://www.cnblogs.com/webor2006/p/11055468.html】中已经对CMS的垃圾收集器有了一定的理论上的了解,其中提到了CMS收集器完整的七个步骤,这一次则对每一个步骤进行一个详细了解,并会用程序来理解这七个步骤。Phase1 :Initial Mark【初始标记】这个是CMS两次stop-the-world事件的...
2019-06-30 16:25:00 109
转载 TypeError: CleanWebpackPlugin is not a constructor
solve method:changeconst CleanWebpackPlugin=require('clean-webpack-plugin')toconst {CleanWebpackPlugin}=require('clean-webpack-plugin')npm run build will be ok.转载于:https://www.cn...
2019-06-29 20:25:00 56
转载 文件复制
自定义的很简单的工具类package com.neo.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.i...
2019-06-29 09:21:00 39
转载 获取(vue+iview)Select 选择器当前选项值
通过@click.native="chioce(item)"获取当前选项值及item所有数据转载于:https://www.cnblogs.com/ting0527/p/11098462.html
2019-06-27 17:33:00 1042
转载 CDN加速静态文件访问
CDN加速静态文件访问全局调度缓存技术内容分发带宽优化 CDN是Content Delivery Network的缩写,意思是内容分发网络。CDN的作用是把用户需要的内容分发到离用户近的地方,这样可以使用户 能够就近获取所需内容。 整个CDN系统(如图1-1所示)分为CDN源站和CDN节点,CDN源站提供CDN节点使用的数据源头,而CDN节点则部署在距离最终用户比...
2019-06-27 17:04:00 149
转载 Dockerfile命令详解(超全版本)
制作Dockerfile为Docker入门学习的第一步(当然,除了环境搭建)。本文收集、整理了官网关于制作Dockerfile的全部命令(除SHELL没整理,这个就不弄了),可帮助大家快速进入Dockfile制作的学习。以下为正文,下面进入学习姿势吧! FROM功能为指定基础镜像,并且必须是第一条指令。如果不以任何镜像为基础,那么写法为:FROM...
2019-06-26 19:11:00 72
转载 抓包工具Fiddler使用
1、参考博客https://blog.csdn.net/ychgyyn/article/details/82154433https://www.cnblogs.com/miantest/p/7289694.html转载于:https://www.cnblogs.com/ywjfx/p/11089961.html
2019-06-26 15:06:00 53
转载 造题inginging
造个题模拟+sort+贪心蚕丛及鱼凫,造题何茫然U74939 小歪被抓走了 代码(不知道对不对哦)#include<bits/stdc++.h>using namespace std;const int maxn=1e7+8;int n,q,m,flag;int mon[maxn];boo...
2019-06-26 08:16:00 56
转载 提问回顾与个人总结
提问回顾提问博客尝试回答代码设计规范问题:“函数最好有单一的出口,为了达到这一目的,可以使用goto。只要有助于程序逻辑的清晰体现,什么方法都可以使用,包括goto...”对于团队合作开发,程序逻辑的清晰体验对于队友来说实在是一件重要的事,与此相比使用goto语句是完全可以接受的事情。结对编程问题:"他们并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一...
2019-06-26 02:59:00 76
转载 Selenium3+python自动化008-常用操作
一、元素常用操作1. clear() 清除文本2. send_keys() 模拟输入3. click() 单击元素4.get_attribute 获取元素属性5.driver.close() 关闭当前窗口6.driver.quite() 关闭所有窗口,结束driver运行 1 from seleni...
2019-06-25 15:53:00 129
转载 springboot(二十一)-集成memcached
Memcached 介绍Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。因为...
2019-06-25 15:37:00 55
转载 以梦为马,不负韶华
以梦为马,不负韶华 没有方向,就容易迷茫,所以做一个有梦想的人吧。以梦为马,不负韶华,也不枉为人在这世界走一遭。 转载于:https://www.cnblogs.com/aashui/p/11080761.html...
2019-06-25 08:48:00 89
转载 ORA-00001: unique constraint (string.string) violated 违反唯一约束条件(.)
ORA-00001: unique constraint (string.string) violatedORA-00001:违反唯一约束条件(.)Cause: An UPDATE or INSERT statement attempted to insert a duplicate key. For Trusted Oracle configured...
2019-06-24 16:51:00 394
转载 idea的spring配置
开始使用idea,开始的时候把相关的插件都禁用了,导致在建项目和configuration的时候不出现spring相关字样到plugins中找到installed的插件,查看spring boot 选择启用配置之后,重启,右下角提示如下之后参照这篇文章进行配置让idea的spring插件发现这些为匹配的配置https://blog.csdn.net/flyingnet/arti...
2019-06-24 10:50:00 199
转载 E - Minimum Spanning Tree Gym - 102220E (转化+贡献)
In the mathematical discipline of graph theory, the line graph of a simple undirected weighted graph G is another simple undirected weighted graph L(G) that represents the adjacency between every two ...
2019-06-21 15:30:00 166
转载 Optaplanner与Google OR-Tools的区别
在规划相关的项目工作中,近两年我们的项目主要使用的是Optaplanner作为规划引擎,其核心也是一个的规划求解器(Solver)。但作为另一个著名开源求解器Google OR-Tools(下称OR-Tools)也日渐流行。且因Google自带流量的支持,OR-Tools有更多专门研究运筹的学者使用和研究。而Optaplanner则更偏向工程实践上的应用。本文就二者在技术特性、使用方法与场景...
2019-06-21 14:43:00 685
转载 php面试专题---2、常量及数据类型考点
php面试专题---2、常量及数据类型考点一、总结一句话总结:变量为null和变量判断为false的情况需要仔细注意下1、PHP中字符串可以使用哪三种定义方法以及各自的区别是什么?单引号:不解析变量和一些转义字符,但是效率更高双引号:解析变量和转义字符heredoc和newdoc:用来处理大文本:Heredoc类似于双引号;Newdoc类似于单引号...
2019-06-20 16:31:00 64
转载 删除kafka数据
以FH-UMP-ELK为例,彻底删除无用的kafka topic和彻底删除数据1.启动zookeeper的Client端cd /opt/elk/zookeeper/bin./zkCli.sh2.查看kafka中所有的topicls /brokers/topics3.找到需要删除的kafka topic 执行rmr /brokers/topics/{to...
2019-06-20 09:43:00 143
转载 Redis基础
redis特性数据类型丰富支持数据磁盘持久化存储支持主从支持分片为什么redis这么快完全基于内存,绝大部分请求是纯粹的内存操作,执行效率高数据结构简单,对数据操作也简单采用单线程,单线程也能处理高并发请求,想多核也可以启动多实例使用多路I/O复用模型,非阻塞IOredis的数据类型String: 最基本的数据类型,二进制安全Hash: String元...
2019-06-19 18:26:00 37
转载 让mysql的id字段变成表的主键
1.#已经加主键desc szdj.sys_message_user;alter table sys_message_user add constraint pk_mess_user primary key(id); 给约束起名:pk_mess_user转载于:https://ww...
2019-06-19 17:43:00 202
转载 网络编程
网络通信协议:通信链路的端点就被称为“套接字”(英文名Socket) 是提供给应用程序的接口。基于TCP协议的Socket编程:基于多线程的客户端与服务器端的信息交流:一,读取Socket对象流的类public class ReadThread implements Runnable{ //定义一个Socket类型的私有变量 ...
2019-06-19 16:37:00 48
转载 python面向对象之封装
1. 封装(实际封装python中的封装只是一个约定)第一层面的封装:类就好像一个袋子,这就是一种封装第一阶段:# 如果我们要定义学生jack如何定义?name = 'jack'age = 17sex = '男'这三个变量可以用来形容jack这个人(当然你也可以使用字典,列表去描述).但是我们用三个变量去形容这个人,有什么弊端? 弊端:太零散,如果学生太多,需要有很多变量去描...
2019-06-19 16:04:00 43
转载 Spring MVC异常统一处理的三种方式
使用 @ ExceptionHandler 注解实现 HandlerExceptionResolver 接口使用 @controlleradvice 注解转载于:https://www.cnblogs.com/jwangh/p/11050150.html
2019-06-19 11:06:00 70
转载 CSS3 & transition & animation
CSS3 & transition & animationhttps://developer.mozilla.org/en-US/docs/Web/CSS/transition-timing-function.circle-box{ position: relative; margin: 100px auto; width: 300px; ...
2019-06-19 10:26:00 124
转载 ES6 Iterator(迭代器或遍历器)和 Generator (生成器)
一、迭代器JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就需要一种统一的接口机制,来处理所有不同的数据结构。遍历器(Iterator)就是这样一种机制。它是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署 Iterator 接口,就可以完成遍历操作(即依次处理该数据结构的所...
2019-06-18 11:17:00 77
转载 八皇后问题-回溯法
1.利用二维数组保存棋盘上的状态 1 #include<cstdio> 2 3 int arry[8][8] = { 0 };//棋盘,放皇后 4 int result = 0;//存放结果数量 5 6 bool check(int row, int col); 7 void print(); 8 9 void FindQueen(int ...
2019-06-18 10:31:00 67
转载 maven项目创建
创建一个模板项目参照理解如果有父工程,还要填写父工程然后手动创建web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=...
2019-06-17 22:45:00 38
转载 macOS 如何像 Windows 一样使用鼠标
虽然 mac 本身的触摸板很好用,但有时候还是忍不住用鼠标,或者你外接显示器的时候。推荐两款软件,让鼠标在 mac 下和 win 一样顺滑。SteerMouseSteerMouse可以分配不同的功能按钮,包括双点击点击,改性剂,应用切换,快捷键的分配,“对齐”,光标移动,光标移动的目标(如OK按钮),和更多。SteerMouse可以让你控制光标的灵敏度上的跟踪速度。(苹果的软件只允许跟...
2019-06-16 13:16:00 1015
转载 shell 字符串
单引号单引号字符串中的变量是无效的;单引号中不能出现单一的单引号;双引号双引号中可以有变量; 双引号里可以出先转义字符;双引号中的单引号输出时维持单引号不变示例 1:#! /bin/bashvar="aaa bbb ccc"echo ${var}执行结果:$ ./demo.shaaa bbb ccc #变量中的换行被忽略,且只有一个空格当字符串...
2019-06-15 23:18:00 43
转载 Python自动备份脚本
目的:为了解决修改关键或者基础数据导致项目出现问题,所以,备份是很有必要的,并且解决备份文件过多的问题。前提:备份的本机必须安装Mysql,否则Mysql命令报错。使用:linux一般自带python,执行脚本:python sql_bak.py 即可。 (PS: 如果不小心python后面没输入内容,可输入exit()即可推荐python命令行)# -*- coding:...
2019-06-14 19:56:00 193
转载 Dart运算符条件判断类型转换
/*1、Dart运算符: 算术运算符 + - * / ~/ (取整) %(取余) 关系运算符 == != > < >= <= 逻辑运算符 ! && || 赋值运...
2019-06-14 15:50:00 322
转载 c++ string 发到java 收getbyte
getbytegetbytegetbyte转载于:https://www.cnblogs.com/hshy/p/11022853.html
2019-06-14 13:33:00 132
转载 开源堡垒机jumpserver的配置和使用
开源跳板机jumpserver配置和使用http://docs.jumpserver.org/zh/docs/quick_start.html#id9系统设置基本设置# 修改url 的"localhost"为你的实际url地址, 否则邮件收到的地址将为"localhost"也无法创建新用户邮件设置# 点击页面上边的"邮件设置", 进入邮件设置...
2019-06-13 16:34:00 857
转载 java基础知识01--JAVA准备
java基础知识01--JAVA准备 计算机:硬件 + 软件主要硬件: cpu :cpu是一个计算机的运算核心以及控制核心。 内存:存储数据的,软件在运行过程中所需要的数据会先加载到内存中,然后cpu获取的数据都是直接从内存中获取,并不是直接从硬盘中获取的。 优点:存取速...
2019-06-13 10:04:00 48
转载 风格迁移学习一
论文: Image Style Transfer Using Convolutional Neural Networks提出背景: 作者认为前人所研究的风格迁移问题,是基于从源图像中重新采样该图像的风格像素的分布,从而生成一个新的类似于源图像的风格像素分布,加到目标图像中,而该目标图像中保留下来的基本都是一些低维的像素点,效果并不太理想。随着深度学习的发展,作者就提出使用卷积神...
2019-06-13 01:06:00 454
转载 python文件头的含义
一、指定解释器及其路径在Linux\Mac上,可以用./文件路径直接运行.py文件这时,需要在python文件开头指定解释器及其路径#!/usr/bin/python这样系统就直接按python文件开头指定,使用指定的python解释器打开.py文件更好的一种方法是:#!/usr/bin/env python这样写意味着指定了使用linux环境变量$PA...
2019-06-12 12:52:00 122
转载 hashMap的线程不安全
hashMap是非线程安全的,表现在两种情况下: 1 扩容: t1线程对map进行扩容,此时t2线程来读取数据,原本要读取位置为2的元素,扩容后此元素位置未必是2,则出现读取错误数据。 2 hash碰撞 两个线程添加元素发生hash碰撞,都要将此元素添加到链表的头部,则会发生数据被覆盖。 详情:HashMap底层是一个Node数组,一旦发生Hash冲突的的时...
2019-06-12 11:28:00 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人