- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 一次非常不严谨连接池测试 C3P0\Hikari\Druid
一次非常不严谨连接池测试 C3P0\Hikari\Druid背景 在项目中需要使用连接池对数据库连接进行管理,首先使用了C3P0,万年不变,大学学的,都好几年前用的东西了,然后发现在测试的时候感觉非常慢,于是上网搜索连接池,发现现在都是在用什么Hikari、Druid,连Springboot2都默认使用Hikari替代了tomcat,因此趁着周末先来无事,准备都试一遍,使用这两个中的一个,等到去公司把现在的C3P0替代下来。首先声明,这是一次非常不严谨的测试,不科学,只是为了自娱自乐。测试默认配置
2020-09-13 22:08:32
223
原创 在项目中使用H2DataBase进行开发
在项目中使用H2DataBase进行开发使用背景 在当前的一个项目中,我们的需求变更为开发一个idea插件,并且需要在idea插件中使用数据库进行存储,而且是作为一个单机的项目进行开发的,因此在开发的过程中数据库是需要在本地部署的,由于之前使用的是MySQL数据库,然而我们不可能让用户在本地自行安装数据库才能使用插件,因此选择了H2,H2在使用是非常的轻量和简便的,在Java开发中只需要引入一个jar包就行,并且占用的内存只有1m多一点。H2的安装与使用 H2可以在其官网上下载完整的压缩包或者w
2020-09-13 16:08:43
729
原创 解决SpringJpa将Map等集合类型映射到数据库的问题
在使用SpringJpa作实体映射时,想要把Map映射到数据库中,其中一种方法如Hibernate4学习总结(4)...-TOMSCUT,该种方法把集合中的信息在数据库中新建一个表,并通过外键关联,该种方法不符合我目前的要求,以后有需要在进行细致的了解与学习。 目前我的需求是将集合类中的信息存储到数据库中,例如有Map字段的formBody,最好是使用JSON格式,而SpringDateJpa也为我们提供了相关的方法,通过自定义对象转换器,并通过注解的形式对需要转换的字段进行标注...
2020-08-31 15:31:10
1439
原创 记一次使用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
3594
原创 【刷题】不用加减乘除做加法
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
181
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
749
原创 npm 安装出现npm WARN file-explorer@0.0.1 No repository field or no license field
问题如图,根据描述时缺少仓库描述文件字段什么的。如果只是在本机上开发可以在 package,json 文件中加入以下字段,{ . . . "private": true . . .}再次安装时即不会出现此问题
2017-02-18 15:17:26
21614
原创 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
2430
1
转载 H5 缓存机制浅析 - 移动端 Web 加载性能优化
最近在一个视频播放性能的问题上卡了好久,就是播放后内存一直增加,直到死机。。。然后就找啊找,看到这篇文章后觉得这就是我一直在找的东西,啊嘻嘻嘻嘻嘻,如果你也遇到类似问题可以看看
2016-08-19 14:33:11
812
原创 HTML5浏览器本地存储
HTML5的本地存储有两种:localStorage和sessionStorage。localStorage:不限制存储时间,如果不删除或者在浏览器中清除数据则会一直存在。sessionStorage:在页面创建的时候生成,页面关闭时销毁,不用主动删除。localStorage使用:localStorage.name='Galiyun'; //把Galiyun保存到nam
2016-08-16 15:47:52
847
转载 Javascript中的apply与call详解
JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。 一、方法定义 1、call 方法 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明 call
2016-08-12 16:03:51
311
原创 【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
397
原创 【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
217
原创 【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
219
原创 css3设置居中
div{ position: absolute; right: 50%; bottom: 50%; transform: translate(50%, 50%);}该方法精髓在于 transform: translate(50%, 50%);这条实际上就是以前的 margin 负数的简化不需要计算元素高度、宽度版。
2016-08-08 17:24:17
724
原创 浏览器禁止跨域请求json数据解决方法--jsonp
目前在做一个项目需要有天气预报模块,使用的是api获取数据然后进行解析并显示。但是在调试的时候发现浏览器一直显示不出东西,控制台一看,提示的是问题应该是浏览器不支持跨域访问,通过搜索发现解决浏览器跨域访问问题的方法一般是针对chrome的,在快捷方式后面加--allow-file-access-from-files 允许跨域传输或者是--disable-web-security 关闭安
2016-08-06 11:05:36
2985
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人