自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yomean的博客

刷副本升级

  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 一次非常不严谨连接池测试 C3P0\Hikari\Druid

一次非常不严谨连接池测试 C3P0\Hikari\Druid背景​ 在项目中需要使用连接池对数据库连接进行管理,首先使用了C3P0,万年不变,大学学的,都好几年前用的东西了,然后发现在测试的时候感觉非常慢,于是上网搜索连接池,发现现在都是在用什么Hikari、Druid,连Springboot2都默认使用Hikari替代了tomcat,因此趁着周末先来无事,准备都试一遍,使用这两个中的一个,等到去公司把现在的C3P0替代下来。首先声明,这是一次非常不严谨的测试,不科学,只是为了自娱自乐。测试默认配置

2020-09-13 22:08:32 158

原创 在项目中使用H2DataBase进行开发

在项目中使用H2DataBase进行开发使用背景​ 在当前的一个项目中,我们的需求变更为开发一个idea插件,并且需要在idea插件中使用数据库进行存储,而且是作为一个单机的项目进行开发的,因此在开发的过程中数据库是需要在本地部署的,由于之前使用的是MySQL数据库,然而我们不可能让用户在本地自行安装数据库才能使用插件,因此选择了H2,H2在使用是非常的轻量和简便的,在Java开发中只需要引入一个jar包就行,并且占用的内存只有1m多一点。H2的安装与使用​ H2可以在其官网上下载完整的压缩包或者w

2020-09-13 16:08:43 628

原创 解决SpringJpa将Map等集合类型映射到数据库的问题

在使用SpringJpa作实体映射时,想要把Map映射到数据库中,其中一种方法如Hibernate4学习总结(4)...-TOMSCUT,该种方法把集合中的信息在数据库中新建一个表,并通过外键关联,该种方法不符合我目前的要求,以后有需要在进行细致的了解与学习。 目前我的需求是将集合类中的信息存储到数据库中,例如有Map字段的formBody,最好是使用JSON格式,而SpringDateJpa也为我们提供了相关的方法,通过自定义对象转换器,并通过注解的形式对需要转换的字段进行标注...

2020-08-31 15:31:10 1310

原创 记一次使用postman测试中出现Unsupported Media Type(Content type ‘multipart/...)的问题

在项目中需要获取post中的参数,使用springboot创建项目后写了个demo来接收,代码如下@RestController@RequestMapping("/test")public class HttpController { @GetMapping public String get(){ return "hello world"; } @PostMapping public String post(@Valid @Reques

2020-08-25 13:29:32 3327

原创 【刷题】不用加减乘除做加法

num1^num2得和,没有加进位num1&num2得进位再相加,循环至进位为0class Solution {public: int Add(int num1, int num2) { while(num2) { int sum = num1^num2; int pre ...

2019-03-07 20:41:37 124 1

原创 linux执行.sh文件提示jdk环境问题

这两天在学习TensorFlow时clone了github上的这个项目,需要运行bazel目录下的 compile.sh 脚本文件运行,虽然本机以及安装了jdk但是没用,后面又重复安装了几次cenos提供的yum命令安装了openjdk,还是提示没用,环境变量也设置后还是无效。解决方法:在网上下载linux 系统的jdk1.7.0_79 X64这个,上传到服务器后解压,设置了环境变量后能够运行

2017-10-08 15:12:24 682

原创 npm 安装出现npm WARN [email protected] No repository field or no license field

问题如图,根据描述时缺少仓库描述文件字段什么的。如果只是在本机上开发可以在  package,json 文件中加入以下字段,{ . . . "private": true . . .}再次安装时即不会出现此问题

2017-02-18 15:17:26 21437

原创 github创建个人网页(xxx.github.io)

创建一个这样的网页用来展示自己的页面只需简单几步:1.在你的github上创建一个新的仓库;2.将你的仓库命名为 username.github.io  其中username就是你的用户名,右上角头像那个;3.创建完成后添加index.html之类的文件,默认访问index,搞定;https://galiyun.github.io

2016-08-31 11:09:01 2238 1

转载 H5 缓存机制浅析 - 移动端 Web 加载性能优化

最近在一个视频播放性能的问题上卡了好久,就是播放后内存一直增加,直到死机。。。然后就找啊找,看到这篇文章后觉得这就是我一直在找的东西,啊嘻嘻嘻嘻嘻,如果你也遇到类似问题可以看看

2016-08-19 14:33:11 742

原创 HTML5浏览器本地存储

HTML5的本地存储有两种:localStorage和sessionStorage。localStorage:不限制存储时间,如果不删除或者在浏览器中清除数据则会一直存在。sessionStorage:在页面创建的时候生成,页面关闭时销毁,不用主动删除。localStorage使用:localStorage.name='Galiyun'; //把Galiyun保存到nam

2016-08-16 15:47:52 811

转载 Javascript中的apply与call详解

JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。 一、方法定义  1、call 方法  语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])  参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。  说明   call

2016-08-12 16:03:51 273

原创 【leetcode】292. Nim Game

原题:You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remove 1 to 3 stones. The one who removes the last stone wi

2016-08-11 10:22:07 354

原创 【leetcode】231. Power of Two

原题:Given an integer, write a function to determine if it is a power of two.大致意思就是判断是否为2的n次方,是则返回true否则false,这题可以很简单的用遍历来做,但是会很占用资源,根据2的幂次方的特点:当转换为2进制时开头第一位为1其他位为零,也就是说我们可以用这个特性,检测是否只有一个1或开头第一位是1

2016-08-10 17:57:09 186

原创 【leetcode】283. Move Zeroes

原题如下:Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements.For example, given nums = [0, 1, 0, 3, 12],

2016-08-10 17:11:23 170

原创 css3设置居中

div{ position: absolute; right: 50%; bottom: 50%; transform: translate(50%, 50%);}该方法精髓在于  transform: translate(50%, 50%);这条实际上就是以前的 margin 负数的简化不需要计算元素高度、宽度版。

2016-08-08 17:24:17 684

原创 浏览器禁止跨域请求json数据解决方法--jsonp

目前在做一个项目需要有天气预报模块,使用的是api获取数据然后进行解析并显示。但是在调试的时候发现浏览器一直显示不出东西,控制台一看,提示的是问题应该是浏览器不支持跨域访问,通过搜索发现解决浏览器跨域访问问题的方法一般是针对chrome的,在快捷方式后面加--allow-file-access-from-files 允许跨域传输或者是--disable-web-security 关闭安

2016-08-06 11:05:36 2874

空空如也

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

TA关注的人

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