自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 内存分配方式及分配算法优劣

什么是内存碎片?内部碎片的产生:因为所有的内存分配必须起始于可被 4、8 或 16 整除(视 处理器体系结构而定)的地址或者因为MMU的分页机制的限制,决定内存分配算法仅能把预定大小的内存块分配给客户。假设当某个客户请求一个 43 字节的内存块时,因为没有适合大小的内存,所以它可能会获得 44字节、48字节等稍大一点的字节,因此由所需大小四舍五入而产生的多余空间就叫内部碎片。外部碎片的产生: 频繁的分配与回收物理页面会导致大量的、连续且小的页面块夹杂在已分配的页面中间,就会产生外部碎片。假 设有一块一共

2020-08-30 09:31:05 4671 1

原创 SpringBoot 操作SQL Server数据库实现动态查询 模糊查询 增删改等操作

背景: SpringBoot + Azure SQL Server 实现CRUD遇到的问题:动态查询使用 “?” 出错模糊查询使用"like" 出错@Query(value ="select * from user c where c.Category LIKE %:category%")PlayFab GetCellsByCategoryLike(@Param("category") String category);报错误:com.microsoft.sqlserver.jd

2020-08-23 17:18:01 2116

转载 FTP服务器实现

在模拟实现FTP服务器之前,我们先来了解一下有关FTP的功能以及工作原理。一、什么是FTP ftp(File Transfer Protocol)文件传输协议。ftp是应用层协议,基于C/S结构,底层使用TCP/IP协议来保证可靠性。 ftp使得主机间可以共享文件,简单来说就是可以在两台计算机之间来回拷贝文件。 ftp服务的基本过程就是:建立连接、传输数据与释放连接。由于ftp服务的特点是数据量大,控制信息比较少,因此在设计ftp时使用了两种连接,分别是控制连接与数据连接。所

2020-08-22 21:33:29 1691

转载 Redis 6.0多线程

Redis 6.0多线程前段时间无意间看到一篇博客,讲述了Redis6即将在年底发布的事情,好奇心驱动下搜索了官网,想看看新版Redis带来了什么新的功能,果然得到证实Redis在年底将发布新的版本:6.0,并且Redis创始人兼核心开发者 antirez 在博客也介绍了将在6.0所提供的新功能ACL用户权限控制功能RESP3:新的 Redis 通信协议Cluster 管理工具SSL 支持IO多线程支持新的Module API新的 Expire 算法等具体可以参考相关资料(http://a

2020-08-16 09:48:08 4815

转载 springmvc接收json数据的4种方式

1、以RequestParam接收前端传来的是json数据不多时:[id:id],可以直接用@RequestParam来获取值@Autowiredprivate AccomodationService accomodationService;@RequestMapping(value = "/update")@ResponseBodypublic String updateAttr(@RequestParam ("id") int id) { int res=accomodationS

2020-08-07 00:04:57 1056

转载 前端向后台传值的5种方式总结

一、form表单提交(常用)from表单把所有属于表单中的内容提交给后台,例如输入框,单选框,多选框,文本域,文件域等。在后台可通过对应的name属性获取相应的值。from表单中的action属性标识提交数据的地址。method属性指明表单提交的方式。<form action="demo.do" method="post"> 用户名:<br> <input type="text" name="username"><br>

2020-08-06 23:58:10 8732

原创 SpringMVC Controller与页面 用Form表单传值方式总结

SpringMVC 从 Controller向页面传值的方式在实际开发中,Controller取得数据(可以在Controller中处理,当然也可以来源于业务逻辑层),传给页面,常用的方式有:1、利用ModelAndView页面传值后台程序如下:@RequestMapping(value="/reciveData",method=RequestMethod.GET) public ModelAndView StartPage() { ModelMap map=new ModelMap(

2020-08-06 22:58:35 3741

转载 HttpServletRequest总结

这里写目录标题一、HttpServletRequest介绍二、Request常用方法2.1、获得客户机信息2.2、获得客户机请求头2.3、获得客户机请求参数(客户端提交的数据)三、request接收表单提交中文参数乱码问题3.1、以POST方式提交表单中文参数的乱码问题3.2、post方式提交中文数据乱码产生的原因和解决办法3.3、以GET方式提交表单中文参数的乱码问题3.4、get方式提交中文数据乱码产生的原因和解决办法3.5、以超链接形式传递中文参数的乱码问题3.6、提交中文数据乱码问题总结四、Requ

2020-08-06 21:00:34 230

转载 C# Task和async/await详解

C# Task和async/await详解什么是异步Task介绍1 Task创建和运行2 Task的阻塞方法(Wait/WaitAll/WaitAny)1 Thr...

2020-08-06 20:18:35 1458

原创 SpringMVC中@RequestParam和@PathVariable的用法与区别

相同点与区别@RequestParam和@PathVariable都能够完成类似的功能——因为本质上,它们都是用户的输入,只不过输入的部分不同,一个在URL路径部分 如 http://weibo.com/userzhangsan,另一个在参数部分 如 https://www.zhihu.com/search?type=content&q=web要访问一篇博客文章,这两种URL设计都是可以的:通过@PathVariable,例如/blogs/1通过@RequestParam,例如

2020-08-05 23:51:41 555

原创 request.getParameter() 和request.getAttribute() 区别及使用示例

总结:request.getAttribute(): 是在web容器内部流转,仅仅是请求处理阶段,如页面获取后台传递来的数据, 数据类型是Object 需进行转换,可用 setAttribute 设置成任意对象用于服务器端重定向时,即在 sevlet 中使用了 forward 函数,或 struts 中使用了 mapping.findForward。HttpServletRequest 类有 setAttribute() 方法,而没有setParameter() 方法request.ge

2020-08-05 20:58:31 1975

原创 Mybatis 使用@Param注解 和 javaBean方法示例

背景:SSM 项目 传递多个参数 用注解来简化xml配置的时候, @Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中关于Mybatis @Param 注解,可以查看其官方文档 其中关于 @param部分的说明是:@Param Parameter N/A 如果你的映射器的方法需要多个参数, 这个注解可以被应用于映射器的方法 参数来给每个参数一个名字。否则,多参数将会以它们的顺序位置来被命名 (不包括任何 RowBounds 参数)比如。 #{par

2020-08-04 23:58:00 1295

原创 MySQL replace into 和insert into on duplicate key update用法

MySQL replace into 用法在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在;2. 如果不存在,则插入;3. 如果存在,则更新。在 SQL Server 中可以这样处理:if not exists (select 1 from t where id = 1) insert into t(id, update_time) values(1, getdate()) else update t set update_time = get

2020-08-04 22:07:30 606

原创 java实现获取当前年、月、日 、小时 、分钟、 秒、 毫秒

项目需要 特此记录 方便以后使用 有需要自取package com.microsoft.test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestTime { /** * 英文简写(默认)如:2010-12-01 */ public static String FORMAT_SHORT = "yyyy-MM

2020-08-04 20:43:12 1374

原创 controller传值 jsp页面不能解析 “isELignored=false“的作用

背景:使用SSM 搭建停车管理项目时 使用 Controller 向 jsp传递数据 不能正确解析 如下图所示原因:jsp版本问题,在jsp2.0之前jsp页面是不支持El表达式的,EL表达式是jsp2.0的新特性。解决方法:在jsp页面的page指令中指定 isELIgnored属性为false,如下:<%@page isELIgnored=”false” %>效果:探究:JSP 2.0的一个主要特点是它支持表达语言(expression language)。JSTL表

2020-08-04 20:32:48 365

转载 git 多人协作开发

Git 多人协作开发的过程 </h1> <div class="clear"></div> <div class="postBody"> Git可以完成两件事情:1. 版本控制2.多人协作开发如今的项目,规模越来越大,功能越来越多,需要有一个团队进行开发。如果有多个开发人员共同开发一个项目,如何进行协作的呢。Git提供了一个非常好的解决方案 ---- 多人协作开发。1.多人协作原理典型的做法是,首先创建一个g...

2020-08-04 20:01:35 244

原创 Spring MVC 在jsp中引入css

背景: 前端写的 html 引入css 格式没有问题 但是我用jsp显示就是不行 ,检查了路径没有问题后,最后发现是 spring mvc默认拦截所有请求,所以你需要单独把静态资源配起来,springmvc就会放过这些请求了。格式:<!--过滤静态资源--> <mvc:resources location="/css/" mapping="/css/**" /> <mvc:resources location="/images/" mapping="/ima

2020-08-04 17:38:25 492

原创 springmvc 配置多视图解析器 jsp+HTML

在spring-mvc.xml中配置:使用order属性来决定解析器的优先级(数值越小,优先级越高)<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templateLoaderPath"> <value>/WEB-INF/</value

2020-08-04 16:47:47 509

原创 Connections could not be acquired from the underlying database 解决方法总结

本地运行项目 没有问题 放到服务器上就不行了 显示Connections could not be acquired from the underlying database找到的解决方法:我的问题是Jar包版本问题驱动配置有误 driver=com.mysql.jdbc.Driver数据库连接地址有误:url=jdbc:mysql://localhost:3306/test??useUnicode=true&characterEncoding=utf-8&"密码或帐号有误 u

2020-08-04 11:14:39 12580

豆瓣电影top250.zip

使用Python爬取的豆瓣电影top250生成的excel 与 数据库文件方便后期进行数据分析和可视化处理

2020-07-04

GetCPUID.zip

windows 下使用VS2005版本以上 获取CPU ID (x64和x86)均可使用

2019-10-18

CSV-PCD.zip

使用 Velodyne 获取32线 csv文件 及使用 c++ 转成 pcd 文件 程序 pcd 点云格式为 XYZI

2019-09-25

空空如也

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

TA关注的人

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