- 博客(27)
- 资源 (13)
- 收藏
- 关注
原创 利用canvas画一个时钟
/ 或合并成一个语句 ctx.rotate(hour * (Math.PI / 6) + minute * (Math.PI / 360) + second * (Math.PI / 21600));// 重新映射画布上的 (0,0) 位置为新的位置(x,y)//时针的角度等于整时的角度+已走分钟的角度+已走秒针的角度。// 一分钟转1/120=30/60/60。// 一个小时转30°=360/12。// 一分钟转0.5°=30/60。// 换算分针的旋转角度。// 换算分针的旋转角度。
2023-05-26 16:01:01
1533
原创 windows 的Redis内存不够出错The Windows version of Redis reserves heap memory from the system paging file
windows 的Redis内存不够出错The Windows version of Redis reserves heap memory from the system paging file
2023-02-10 10:53:43
1883
原创 mysql数据库字段datetime和timestamp区别
仅说明主要区别1. 设置时区后,timestamp会自动转换值,datetime的值不变2. 存的日期范围不一样,datetime能存9999年的日期,而timestamp存储的最大日期是2038年,当你存个2038-11-01日期时会提示报错,如下提示那么有意思的事情来了,如果你的数据库中有timestamp字段,系统会在2038年集体报错哈哈,俗称2038危机...
2021-11-24 16:48:53
1196
原创 MyBatis-Plus 通过updateById方法更新日期date类型的字段为null
需求:有时候会有将前端日期重新赋值空的需求,但是字段传值为null,后台会不更新这个字段解决方法:对应的实体类的属性加以下注解@TableField(updateStrategy = FieldStrategy.IGNORED)private Date xxx;...
2021-11-16 10:51:38
1991
原创 引入vue.js方式实现的对用户的增删改查
项目背景学习vue.js想找个简单的项目练手,但网上大多都是前后端分离的且用的webpack,代码量大还得熟悉nodejs,于是自己找了资料写了个简单的对用户增删改查的项目。有完整的后台分页功能。项目技术spingboot 2.1.7 + JdbcTemplateh2内存数据库,免安装elementui分页maven利用反射将对request请求参数注入到实体对象,可以自己完善,本...
2019-09-24 19:42:35
433
原创 nginx 出错:socket() failed (24: Too many open files) while connecting to upstream
1. 错误描述通过nginx负载两个节点的rabbitmq当用java代码创建超过500个连接时(我的机器默认只能创建这么多),出现错误:com.rabbitmq.client.ShutdownSignalException: connection errorjava.net.SocketException: Software caused connection abort: recv f...
2019-08-27 16:38:48
12090
1
原创 Xshell实现命令快速输入
背景:在使用Xshell连接远程服务的过程中,总是要输入各种各样的命令,有些命令短倒无所谓,有些命令则有点长(相对想偷懒的人说^_^^_^),如ps -ef | grep java,可以将这条命令保存,使用快捷键来输入,也可以只保存ps -ef | grep然后输入想找的内容。操作:1. 打开Xshell的快速命令栏,下方会出现一个三横线的菜单2. 点开左下角三横线菜单,选择添加按钮,输...
2019-08-21 11:07:47
7006
1
原创 K8s部署微服务
1. 使用springboot开发简单程序2. 将程序制作成docker镜像创建Dockerfile文件,内容如下:FROM openjdk:8LABEL description="springboot web"WORKDIR /appCOPY webapp.jar /app/webapp.jarEXPOSE 9001CMD java -jar /app/webapp.jar执...
2019-06-24 11:44:41
5916
1
原创 K8s一些名词解释和命令
1. k8s简介k8s是kubernetes的简称,是用8代替首尾ks中间的8个字符的缩写。是一个用于自动化部署、扩展和管理容器化应用程序的开源系统。包含如下特点:服务发现和负载均衡健康检查和自修复横向扩展批次执行存储编排自动滚动和回滚2. 名词解释2.1 podPod是Kubernetes创建或部署的最小/最简单的基本单位,一个Pod代表集群上正在运行的一个进程。一个Po...
2019-06-24 11:43:46
1320
翻译 配置PKS API
配置PKS API配置PKS API访问登录PKS CLI配置PKS API访问找到你的Ops Manager root CA certificate位置如果OPS管理器生成了您的证书,可使用OPS管理器API管理证书.如果您提供了自己的证书,请复制并粘贴您的证书到PKS API窗格中的文件通过运行以下命令指向你的UAA serveruaac target https\://...
2019-05-17 15:38:44
563
原创 IBM MQ 9.1 教程三:远程访问IBM MQ队列
当应用程序不和IBM MQ的安装程序在一台主机上时,就需要通过IP远程访问IBM MQ队列了,此时可用TCP/IP协议1. 在创建队列 管理器时,要勾选创建服务器连接通道2. 创建一个本地队列Q13. 右键通道选项,新建服务器连接通道,名称SVRCONN.ONE4. 代码访问示例,此示例访问windows上的IBM MQ,windows系统设置了用户名和密码impor...
2019-01-04 14:43:48
6292
1
原创 IBM MQ 9.1 教程二:Java代码访问本地队列
1.导入MQ访问jar包可通过maven导入所需jar包<dependency> <groupId>com.ibm.mq</groupId> <artifactId>com.ibm.mq.allclient</artifactId> <version>9.1.0.0</version&g
2019-01-04 14:19:44
3649
原创 IBM MQ 9.1 教程一:安装和基本概念
1.安装windows版本:从官网下载IBM MQ 9.1的安装文件,直接执行setup.exe文件即可安装完成后启动MQ 资源管理器,界面如下:2.名词介绍2.1 队列管理器 (Queue managers) 队列管理器是为应用程序提供消息传递服务的程序。使用消息队列接口(MQI)的应用程序可以将消息放置到队列并可从队列中获取消息。队列管理器确保消息可以发送至...
2019-01-04 13:50:04
12573
1
原创 ubuntu14设置终端打开默认位置-ubuntu装在vmware12中
1.初始状态在右下角2.找到终端位置 /usr/share/applications3.编辑vi /usr/share/applications/gnome-terminal.desktop 将Exec=gnome-terminal改为Exec=gnome-terminal --geometry 120x30+500+5004.下图是改后效果,可以按照个人喜好修改120x30+500+500值设置...
2018-03-12 14:58:31
2126
原创 JDK8源码下载出错:/tmp/forest.3361/jdk.pid.rc exited abnormally
1.下载JDK源码:hg clone http://hg.openjdk.java.net/jdk8/jdk8/ jdk8Dir然后进入jdk8Dir执行get_source.sh则开始下载源码,包括corba,hotspot,jaxp,jaxws,jdk,langtools,nashorn。其中主要下载的是jdk和hotspot。2.执行get_source.sh下载时出现以下错误,是由于网络原...
2018-02-28 09:43:32
620
1
原创 从java、windows、linux中分析\r和\n
先给出\r、\n的ASCII值windows中\r\n表示换行:新建一个txt文件,输入A换行B,然后查看txt的十六进制,参照上图0D 0A即回车换行(\r\n)结果如下:linux中\n表示换行:同样在linux新建一个txt文件,输入A换行B,然后查看txt的十六进制,只有0A 即换行(\n)结果如下:下面是用记事板打开,可以看到没有换行疑问1:为什么有些文件只有\n为什么也能看到有换行效果
2018-01-19 15:24:53
2531
原创 IDEA 的eclipse syso快捷键
Eclipse的常用快捷键在IDEA的对应1.Eclipse中syso 输出System.out.println()IDEA中:sout2.Eclipse中main输出System.out.println()IDEA中:psvm
2018-01-08 10:24:49
1805
原创 对象的深拷贝和浅拷贝浅析:对象中有List
目的本文主要由实例的结果去分析深浅拷贝的不同,然后去理解深浅拷贝。对比深浅拷贝的结果,通过查看属性listString 和listUser 的值确定拷贝是否成功。浅拷贝类public class UserShallowClone implements Cloneable{ String name; int age; public List<String> listString
2017-12-29 14:12:58
805
原创 将Eclipse的ctrl + k和ctrl + shift + k功能移到IDEA中
前言:由于不习惯记那么多的快捷键,在使用IDEA时使用Eclipse的快捷键模板。常用的其实也就那么几个,有些可能在IDEA中就变了,比如ctrl + k查找下一个方法:在IDEA中设置使用Eclipse的快捷键点击左上方File->Settings打开设置,点击左侧的Keymap,右侧可选择快捷键类型,你可以选择Eclipse,右侧可以进行搜索敲黑板:设...
2017-12-19 09:25:40
8298
原创 java连接JDK内置的derby数据库(以服务方式启动)
1.以服务方式启动derbypublic class ServerDerby { public static void main(String[] args) throws IOException { String cmd = "cmd /c start java -jar D:/work/installedSoftware/Java/jdk1.7.0_79/db/lib/der
2017-10-31 10:04:52
2993
原创 windows通过命令行打开任意程序
功能 : 通过windows命令行打开任意应用程序步骤如下1.添加环境变量,如D:\oherSoftware\FileOpen2.在D:\oherSoftware\FileOpen下创建任意个.cmd或.bat文件,如360.cmd3.360.cmd文件内容为要打开程序的路径如:start D:\360broswer\360se.exe4.如果路径有空格则用st
2017-07-21 10:07:04
1701
SAP Java Connector 3.0
2022-11-22
windows环境下Java连接Sap所需的sapjco3.dll和sapjco3.jar
2022-11-22
windows试用版IBM_MQ_9.1安装包
2019-06-12
kubernetes-in-action-master.zip
2019-06-10
windows版IBM MQ V9安装包,因为上传限制所以有四个压缩文件,下载后选中所有解压即可,这是第四个文件,一共800多M
2018-12-24
windows版IBM MQ V9安装包,因为上传限制所以有四个压缩文件,下载后选中所有解压即可,这是第三个文件
2018-12-24
windows版IBM MQ V9安装包,因为上传限制所以有四个压缩文件,下载后选中所有解压即可,第二部分
2018-12-24
Developing Applications for IBM MQ V9.pdf 官方文档英文版
2018-12-24
android编程权威指南(英文名Android Progamming)
2017-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人