- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 系统开发中关于时区的设置
简介中国的北京时间使用的是+0800(东八区),那就是指china standard time (中国标准时间CST)。全区360°时间是以0°经线为中心,按24小时划分为24个时区,度以东的12个时区称为东时区,而东八区就是以120°经线为中心,向东西各7.5范围的一个时区。我国的时间以北京所在的东八区为标准。1、linux 修改时区查看时区#以下两种方法可以查看$ dateWed Nov 17 10:30:37 CST 2021$ ls -l /etc/localtimelrwxrwx
2021-12-01 17:29:16 6121
原创 linux下JNI开发
java开发过程中会遇到需要调用c/c++动态库(windows平台的dll和linux平台的so)的情况,可以使用JNI或者JNA技术。JNA基于JNI技术开发,主要在上层作了类型自动转换的封装,让开发人员极易使用,无需JNI那样的繁杂的接口层开发。但是,JNI的调用效率要比JNA高得多,如果一个操作涉及到java虚拟机与外部动态库的频繁调用,且对程序执行效率有要求的话,还是建议使用JNI。反之建议使用JNA,例如一些低频的调用,但调用的动态库中进行了一系列复杂操作,最后返回一个结果。...
2021-11-17 10:35:23 5901
原创 Ubuntu音频输入输出控制
在使用程序调用音频设备的时候可能会出现无法播放音频,或者无法使用麦克风的问题。需要进行音频输入输出的检测,然后根据情况选中默认的音频设备。1、查看输出、输出音频的控制1. 查看音频设备如果你的系统有 /proc/asound/cards 路径,说明 ALSA 驱动已经使用上,可查看 sound devices。执行以下命令可看到当前的音频设备。$ cat /proc/asound/cards 0 [tegrahdaxnx ]: tegra-hda-xnx - tegra-hda-xnx
2021-11-17 10:33:51 2952
原创 rke安装k8s、helm安装rancher
1、使用RKE安装下载地址:https://github.com/rancher/rke/releases/tag/v1.3.0-rc7
2021-06-18 11:26:52 1061
原创 Kubernetes容器化安装
Kubernetes 是一个开源系统,用于容器化应用的自动部署、扩缩和管理。它将构成应用的容器按逻辑单位进行分组以便于管理和发现。配置方法Debian / Ubuntuapt-get updateapt-get install -y apt-transport-httpscurl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -cat </etc/apt/sources.list.d/kube
2021-05-28 16:17:31 413
原创 树莓派修改root密码
1、如何修改pi账号密码通常默认账号为:pi ,密码为:respberrypasswd pi2、开启root账户树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的,debian里root账户默认没有密码,但账户锁定,当需要root权限时,由默认账户经由sudo执行。重新开启root账号 可由pi用户登录后,在命令行下执行#直接切换至root用户sudo susudo passwd root此时系统会提示输入两遍root密码,输入你想设的密码即
2021-05-26 19:01:36 8867 1
原创 rsa加密算法在服务器上的应用
一、树莓派设置远程登录1、生成rsa文件执行以下命令,生成的rsa文件的默认位置位\home\pi\.ssh , 生成两个文件 id_rsa 、id_rsa.pub,必须要修改文件名#生成密钥ssh-keygen -t rsa#需要修改id_rsa.pub 为 authorized_keysmv \home\pi\.ssh\id_rsa.pub authorized_keys编辑/etc/ssh/sshd_config文件,添加如下配置RSAAuthentication yesPubke
2021-05-26 14:38:11 434
原创 SecureCRT SSH连接报错Key exchange failed 问题处理记录
SecureCRT连接服务器时报错,报错信息为:Key exchange failed. No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256
2021-05-14 16:09:17 24415
原创 Linux设置服务开机启动的几种方式
1、在/etc/rc.local文件中添加自启动命令执行命令: 编辑"/etc/rc.local",添加你想开机运行的命令运行程序脚本:然后在文件最后一行添加要执行程序的全路径。例如,每次开机时要执行一个hello.sh,这个脚本放在/usr下面,那就可以在"/etc/rc.local"中加一行"/usr/./hello.sh",或者" cd /opt && ./hello.sh "注意:你的命令应该添加在:exit 0 之前2、在/etc/init.d目录下添加自启动脚本lin
2021-03-15 14:50:00 4621
原创 java资源池的实现
1、资源池对于共享资源,有一个很著名的设计模式:资源池。该模式正是为了解决资源频繁分配、释放所造成的问题的。把该模式应用到数据库连接管理领域,就是建立一个数据库连接池,提供一套高效的连接分配、使用策略,最终目标是实现连接的高效、安全的复用。还有一类对象池大家可能不太了解,对于nio中有个堆外内存,netty的ByteBuf对象的实现就是一个可复用的对象池来提高性能。连接池大家平时听的多,使用也多,但是自己实现应该比较少。1.1 LinkedBlockingQueue应用实例并发库中的BlockingQ
2021-01-20 17:57:01 1288
原创 chmod的操作
Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。使用权限 : 所有使用者语法chmod [-cfvR] [--help] [--version] mode file...参数说明mode : 权限设定字串,格
2020-11-26 17:39:26 177
转载 spring定时任务 时间配置cron表达式
单纯针对时间的设置规则org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:1.秒(0–59)2.分钟(0–59)3.小时(0–23)4.月份中的日期(1–31)5.月份(1–12或JAN–DEC)6.星期中的日期(1–7或SUN–SAT)7.年
2020-11-10 11:05:24 1404
原创 haneWIN Software NFS工具的使用
在arm开发板挂载win10的文件夹时,使用NFS工具连接文件配置win10挂载目录配置之后,启动Start NFS Server 服务重启ARM开发板连接开发板之后,执行: mount -t nfs -o nolock 2.16.30.223:/mfs /mnt/nfs注意:1、文件夹mfs为nfs配置的服务目录地址2、/mnt/nfs 为挂载至开发板的目录,不可以重复挂载,此文件夹必须存在。...
2020-10-12 10:41:22 2261
原创 Spring MVC 之Transaction rollback
不知道大家在开发中有没有遇到这种,问题,在一个事务中,当执行到某个sql语句时,不满足业务条件,需要rollback,但是通常情况下,只有报异常的时候才会rollback,那么此时怎么办呢,如果此时抛异常的话,又需要处理异常,spring MVC有专门的解决这种问题的方法。只需要写入如下代码就可以:TransactionAspectSupport.currentTransactionSta
2015-07-06 12:09:45 488
原创 jqGrid表格之自定义subGrid
最近做项目发现用subGrid做出来的外观不够好看,所有自己就想着如何改变subGrid,下面把我自定的subGrid方法给大家分享一下
2015-06-25 11:15:25 2005
图书管理系统
2012-12-15
日志管理项目
2012-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人