- 博客(54)
- 资源 (58)
- 收藏
- 关注
原创 解决tomcat启动日志中文乱码问题
有没有小伙伴遇到,在windows下载启动日志中文正常显示反而到linux中运行启动出现乱码。当然也有在linux中启动正常,到windows下乱码的,不官怎么样都是因为编码出现了问题,那么如何解决呢?Windows下正常Linux乱码乱码如下:解决办法:修改Tomcat/conf/logging.properties 文件增加或者修改如下一行:java.util.logging.ConsoleHandler.encoding = utf-8utf-8 GBK gb2312之间切换试试,
2021-03-31 11:54:38 370
原创 archlinux 安装neovim并增加python3支持
安装neovimsudo pacman -S --noconfirm neovim增加python3支持有些nvim插件是需要python3支持的。sudo pacman -S --noconfirm python-pynvim检查是否有python3支持nvim打开后执行:checkhealth如果有下面的显示就说明已经支持了。总结archlinux安装新软件真舒服,基本不用自己下载编译了。觉有用的话,点个赞????吧!...
2021-03-28 14:43:26 2292
原创 archlinux安装oh my zsh
安装zshpacman安装zshsudo pacman -S zsh查zsh安装位置which zsh运行结果如下:[itkey@archlinux ~]$ which zsh/usr/bin/zsh设置zsh为默认shellchsh -s /usr/bin/zsh重启登录shell就可以使用zsh了安装oh my zsh没安装git的需要安装一下sudo pacman -S git一条命令搞定安装官方主页:https://ohmyz.sh/sh -c "$(curl
2021-03-28 13:59:20 6363
原创 archlinux安装redis
安装redissudo pacman -S redis管理启动redis服务sudo systemctl start redis开机启动redis服务sudo systemctl enable redis查看服务状态systemctl status redis
2021-03-28 13:03:55 1723
原创 archlinux安装nginx
安装nginxsudo pacman -S nginx查询nginx配置文件位置sudo nginx -t运行结果如下:[itkey@archlinux ~]$ sudo nginx -t2021/03/28 10:29:01 [warn] 1503#1503: could not build optimal types_hash, you should increase either types_hash_max_size: 1024 or types_hash_bucket_size:
2021-03-28 12:49:44 1297
原创 archlinux配置Java环境
前言比较好奇archlinux到底好用在哪?为什么有这么多UP主要使用,所以也来用用看。我是一个Java开发人员,那就配置个Java开发环境对比一下与其他版本的linux区别吧。创建用户虽然直接使用root用户很爽,为了安全我们还是创建一个普通用户吧。# 创建用户useradd -m -g users -G wheel itkey# 修改密码passwd itkey把创建的新用户增加sudo权限。EDITOR=vim visudo把下面一行的前面的注释#去掉(约82行):%whee
2021-03-28 09:48:43 8648 1
原创 CentOS 6.8 Local time zone must be set--see zic manual page
CentOS 6.8下执行新创建的普通用户date命令,显示如下信息。Mon Mar 22 03:01:50 Local time zone must be set–see zic manual page 2021一看就是时区设置问题。但是在root用户下没有此问题。解决办法用户的环境变量中加入下面一行,问题解决。export TZ='Asia/Shanghai'参考https://my.oschina.net/u/4265593/blog/3392396...
2021-03-27 07:09:29 438 2
原创 ssh免密码登录3种解决方法
前言如果需要远程管理几个ssh服务器,输入不输入密码都无所谓,甚至都能背下来密码。当你要管理的ssh 多达几十个时,就不想输入密码啦。这里只是记录本人的使用习惯,不一定是最佳解决方案。方式一:专门的ssh软件自带记住密码功能这类的软件有很多,我使过很多款,下面两款值得推荐。xshellwindows下推荐使用下载地址:https://www.netsarang.com/zh/free-for-home-school/推荐理由:个人版本免费使用功能强大,操作简单中文界面不足之处:
2021-03-27 07:09:06 6919
原创 neovim as JavaScript IDE
我的安装环境是CentOS7 +Neovim,其他的环境应该类似,供参考。安装node《CentOS7 安装nodejs》https://blog.csdn.net/lxyoucan/article/details/115178081vim-plug插件管理详细安装方法见:https://github.com/junegunn/vim-plugNeovimUnix, Linuxsh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/n
2021-03-27 07:08:47 690
原创 Termux字体大小调整
Termux默认字体偏小,自己看着还行。因为有时我会用手机录视频,发给别人看的时候,字太小就看的不太清楚了。我本以为调整字体大小很麻烦,需要修改什么配置文件,看来是我思多了。只需要双指往外拉就可以了,就像手机上放大缩小图像那样。...
2021-03-27 07:08:29 3525 1
原创 2021年vmware安装archlinux
在看文章或者一些视频中偶尔能看到archlinux的身影。本人就比较好奇这个发行版本,好奇就安装试试吧。本下载下载导航页面如下:https://archlinux.org/download/我最终下载的是http://mirrors.163.com/archlinux/iso/2021.03.01/vmware安装除了,为此虚拟机选择操作系统,选择:Linux=》其他Linux 5.x 及更高版本的内核 64位,基本没有什么特别的,一路默认即可。选择刚才下载的镜像文件archlinux-20
2021-03-27 07:07:44 9199
原创 CentOS7 安装nodejs
参考文档https://linuxize.com/post/how-to-install-node-js-on-centos-7/安装过程安装过程需要root权限,或者有sudo特权的用户。1.添加NodeSource yum存储库运行以下curl命令 以将NodeSource yum存储库添加到您的系统:curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -个人工作中使用nodejs 14.x版本的。如果需要其他版本的,自行
2021-03-24 17:37:50 387
原创 解决iTerm全屏顶部白条闪烁
环境操作系统:macOS Big Sur 11.2iTerm2 : Build 3.4.4现象在iTerm全屏的时候,顶部不定时会出现一个闪烁的白条。具了解这个可能是Big Sur的BUG。这个问题困扰了我很久,就是因为这个BUG,导致我一直不用全屏模式。今天终于找到了解决办法。解决办法参考文档:https://gitlab.com/gnachman/iterm2/-/issues/9199Turn on Prefs > Advanced > Work around Big
2021-03-22 16:59:45 4020 16
原创 linux用户环境变量替换系统环境变量
path变量在Linux环境中写在前面的优先级高。比如:centos7中使用yum install java安装了jdk8。相当于系统环境变量中jdk是8。如果你想要在用户环境变量中配置jdk11,我一开始是这样配置的。PATH=$PATH:$HOME/bin:/root/jdk-11.0.10/binjava -versionopenjdk version "1.8.0_282"OpenJDK Runtime Environment (build 1.8.0_282-b08)OpenJDK
2021-03-21 22:28:05 587
原创 Centos安装新版本git
使用yum 安装的git版本太低了。git --versiongit version 1.7.1然后我安装oh my zsh报错如下:% ./install.shCloning Oh My Zsh...error: unknown switch `c'usage: git clone [options] [--] <repo> [<dir>] -v, --verbose be more verbose -q, --quiet
2021-03-21 21:25:58 654
原创 Centos 6.8在安装nvim遇到`GLIBC_2.14‘ not found
Centos 6.8在安装nvim中遇到个错。错误如下:nvim: /lib64/libc.so.6: version `GLIBC_2.14’ not found (required by nvim)错误原因分析:GLIBC 版本低于2.14导致。# ldd --versionldd (GNU libc) 2.12Copyright (C) 2010 Free Software Foundation, Inc.This is free software; see the source fo
2021-03-21 19:45:42 904
原创 Java温故而知新-反射机制
认识反射机制正package com.yootk.demo;class Book { public void read() { System.out.println("认真学习李兴华老师出版的《Java从入门到项目实战》"); }}public class YootkDemo { // 李兴华编程训练营:yootk.ke.qq.com public static void main(String[] args) throws Exception {
2021-03-21 11:41:59 134
原创 SQLcl使用vim编辑sql
前言有时通过ssh远程运维,使用SQLcl做简单的查询和调试很方便。简单实用。但是使用习惯了各种语法高度就会显的有些单调。那么能不能使用vim来做sql脚本的编写呢?那就来探究一下吧。探究过程我简单的百度了一下,相关资料不多。也能理解,在命令行查sql还是没法跟各种sql client工具比的,各种语法高亮,语法检查等。既然搜索不到相关文章,那就直接查看一下帮助吧。help editSQL> help editEDIT --------- 对指定文件的内容或 SQL 缓冲区的
2021-03-20 07:01:39 649
原创 vim快速删除#注释
命令第一步:删除#开头的行:g/#.*/d第二步:删除空白行:v/./d视频演示 VIM快速删除注释 全屏播放点这里总结正则表达式实现匹配删除,应该是可以一步解决的,愚笨的我分了两步。还请大佬赐教。...
2021-03-18 13:26:08 1689 1
原创 shell脚本-CentOS7Oracle11g安装辅助脚本实现过程记录
最近在思考如何才能把CentOS7中安装Oracle 11g,简化一些。让人人都能安装。安装起来像windows那样简单。教程:《2021年强迫证福音CentOS7零警告安装Oracle11g》但是我觉得还是太复杂了,想使用shell脚本简化一下。把整个探索过程记录下来。例1:确认提示(一次)这个示例代码将为确认提示一次,如果你给输入错误,程序会以状态1退出。这个例子将只接受Y或N或YES或NO(不区分大小写)。#!/bin/bash#因为脚本内容大量中文,临时设置中文环境export LC_
2021-03-17 21:44:00 190
原创 Java温故而知新-管道流
管道流Java本身是属于多纯种的编程语言,而多线程和多进程最大的区别在于:一个进程可以产生多个线程,那么这些线程都属于同一个进程中的组成单元,所以这些线程都可以直接共享给定进程里面的所有资源,包括数据,但是在Java里面它强调不同的线程有可能也有属于自己的内容,所以不同线程之间也应该利用管道的方式来进行处理。Java代码:package com.yootk.demo;import java.io.IOException;import java.io.PipedInputStream;impor
2021-03-17 21:43:34 139
原创 Failed to start server: [Errno 2] No such file or directory: ‘tern‘
按《使用 Vim 搭建 JavaScript 开发环境 》https://spacevim.org/cn/use-vim-as-a-javascript-ide/做完成以后还是报错。报错信息Failed to start server: [Errno 2] No such file or directory: ‘tern’解决办法npm -g install tern执行如下:$ npm -g install tern [14:46:49]/usr/local
2021-03-17 21:43:09 308
原创 Java温故而知新-文件相关操作
Writer写入文字到文件import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.io.Writer;public class Writer写入文字到文件{ public static void main(String [] args) throws Exception{ System.out.println("字符写入文字演示"); Fi
2021-03-17 21:42:17 123
原创 手机变身蓝牙键盘、鼠标Serverless Bluetooth Keyboard & Mouse for PC/Phone
前言看过我前面的文章的小伙伴,应该知道我最近在使用手机在地铁里写代码。《玩转手机中的linux系统termux并搭建java开发环境》手机写代码有两个缺点:屏幕小输入慢因为手机的便携这个优化,第一个缺点不可避免。第二个缺点则可以通过蓝牙键盘来解决。蓝牙键盘又会带了新的问题,便携性差。那么有没有什么方法可以解决呢?手机更新换代快,拥有2个手机的用户不在少数吧?我平时会带着两个手机。一个主力,一个备用的。与是我就萌生了一个想法,那么能不能把其中的备用手机当做一个键盘鼠标来用呢?没花太多时间竟然
2021-03-17 21:41:53 23506 5
原创 Java温故而知新-打印流
输出工具类范例:定义个人专属输出工具类package com.itkey.javareview.温故知新.io;import java.io.File;import java.io.IOException;import java.io.OutputStream;public class PrintUtil implements AutoCloseable { private OutputStream output; public PrintUtil(OutputStre
2021-03-17 21:41:14 108
原创 Java温故而知新-BufferedReader与Scanner
BufferedReader读取文本信息import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.InputStreamReader;public class BufferedReader读取文本信息 { public static void main(String [] args) throws Exception{ System.out.println("=
2021-03-17 21:40:44 136
原创 Java温故而知新-序列化与反序列化
Serializable接口如果需要有序列化与反序列化支持必须实现这个接口。代码package com.itkey.javareview.温故知新.io;import lombok.Data;import java.io.*;@Dataclass Person implements Serializable { private String name; private int age; private String school; public Pers
2021-03-17 21:40:34 113
原创 CentOS7更改成阿里云的源
#备份本地yum源文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak#获取阿里yum源配置文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo#更新cacheyum makecacheyum -y update 参考https://blog.csdn.net/zsq8
2021-03-11 18:10:16 402
原创 Bad owner or permissions on /home/vncuser/.ssh/config
今天在一台机器上配置ssh免密码登录遇到这样的问题。Bad owner or permissions on /home/vncuser/.ssh/config解决办法:chmod 600 ~/.ssh/config第一次遇到这种情况,之前只对~/.ssh/id_rsa.pub 设置权限就可以了。chmod 600 ~/.ssh/id_rsa.pub参考:https://my.oschina.net/lovewinner/blog/1118876...
2021-03-08 16:09:48 487
原创 从零开始vim搭建Java开发环境[视频]
前言起初我仅仅是想在手机上搭建一套能开发Java的vim环境。《玩转手机中的linux系统termux并搭建java开发环境》 玩着玩着发现vim真香!不仅能搭建简单的Java开发环境,甚至中大型spring boot项目也能驾驭。最终成品不会输成熟IDE多少。为了新手尽可能少踩坑,本文我尽可能写的详细一些,大佬自行跳跃观看。成品效果先展示一波最终效果。vim! 一个命令行程序,我第一次见到这效果确实是被惊艳到啦!图片来自,https://spacevim.org/cn/use-vim-as-.
2021-03-07 00:16:18 5979 4
原创 Centos安装nvim并支持python3
下载安装包https://github.com/neovim/neovim/releases/latest我这里下载的是:安装root权限执行以下命令:tar -xvf nvim-linux64.tar.gzmv nvim-linux64 /usr/local/cd /binln -s /usr/local/nvim-linux64/bin/nvim nvim已经可以正常使用nvim了增加python3支持普通用户运行下面指令pip3 install --user --upgra
2021-03-06 18:27:24 2594
原创 SpaceVim踩坑之java代码格式化
个人理解:SpaceVim是一套不错的vim插件集合。也是因为有SpaceVim才让我入门vim,爱上vim。一直想实现ssh远程服务做开发调试这件事情,SpaceVim让我看到了这个想法的可行性。实践的过程中遇到一此小坑,记录一下,让后来人少走弯路。环境理论上环境是通过的,大同小异。我的环境是:项目Value系统macOS Big Sur 11.2vimVIM - Vi IMproved 8.2SpaceVimversion : 1.7.0-dev解决
2021-03-06 09:40:01 1286
原创 vim安装插件实现Java代码格式化
最近迷上了使用vim开发java代码。已经使用了一段时间了,平时自己写代码时会手动调整格式,代码自动格式化一直没有使用过。如果频繁copy代码,代码格式化还是很有必要的。这里要感谢一下SpaceVim,不然我也不知道可以代码格式化。就因为在使用SpaceVim的时候,Java的代码格式化一直报错,我就想自己搭一下试试吧,本以为会很难,没想到如此简单。环境项目Value系统macOS Big Sur 11.2vimVIM - Vi IMproved 8.2安装.
2021-03-05 23:14:39 850
原创 [vimproc].SpaceVim/bundle/v...4.so“ is not found:help vimproc and make it.
项目场景:项目Value操作系统1CentOS7操作系统2macOS Big Sur 11.2NeoVimNVIM v0.4.4SpaceVim1.7.0-dev我在CentOS7和macOS上都遇到这个问题了,最终解决办法都一样。问题描述:成功安装SpaceVim后,编辑其他文件都正常,就是在命令行直接执行nvim不加任何参数会报错。报错信息如下:[vimproc] vimproc’s DLL: “/home/vncuser/.SpaceVim
2021-03-05 22:41:09 360 1
翻译 CentOS 7安装 CMake
Download CMake from: https://cmake.org/download/wget https://cmake.org/files/v3.12/cmake-3.12.3.tar.gzCompile from source and installtar zxvf cmake-3.*cd cmake-3.*./bootstrap --prefix=/usr/localmake -j$(nproc)make installValidate installationcmak
2021-03-05 22:40:15 467
原创 vim-markdown安装实践记录
项目地址:项目主页安装方法详细见项目主页,我这里以Vundle为例加入下面几行到:~/.vimrcPlugin 'godlygeek/tabular'Plugin 'plasticboy/vim-markdown'然后运行::PluginInstall安装完成。italic bold语法隐藏可以隐藏一些,语法标记,比如:加粗 **bold**,__bold__ 超链接之类的。这样可以看起来更舒服一些。开启方法~/.vimrc 增加以下内容set conceallevel=2开启
2021-03-04 22:31:13 689 2
原创 vim插件markdown-preview安装与体验
项目主页https://github.com/iamcco/markdown-preview.nvim安装方法以Vundle为例,其他的软件包管理参考项目主页说明。编辑 .vimrc ,增加以下:Plugin 'iamcco/markdown-preview.nvim' 在vim中执行以下命令::PluginInstall:call mkdp#util#install()使用" 开启Mardown预览:MarkdownPreview" 关闭Mardown预览:Markdown
2021-03-04 22:30:57 6226 3
Compose写法百度人脸识别示例
2024-07-30
wvp配置分享2023年06月20日
2023-06-20
windows server2008 SP1更新补丁解决vmware tool无法安装的问题
2022-12-17
php5.3 包含sql server 2008的驱动程序
2022-12-14
php5.3 + Sql Server 2008配置信息
2022-12-09
Unable to load dynamic library 'D:/wamp/bin/php/php5.3.10/ext/ph
2022-12-07
基于mysql-8.0.30-winx64.zip
2022-09-23
spring boot + mybatis+ mysql环境搭建
2022-08-08
Spring boot中集成mybatis 项目源码
2022-08-08
mybatis在非spring环境下如何使用
2022-08-04
DB Browser for SQLite 版本 3.12 - PortableApp
2022-07-21
Microsoft.VCLibs.140.00_14.0.30704.0_x64__8wekyb3d8bbwe.Appx
2022-06-01
硬盘安装linux EFI分享
2022-04-30
SpringBoot中封装jdbc工具类
2022-04-08
SpringBoot拦截指定路径统一处理sqlapi.zip
2022-04-07
RuoYi若依代码生成+一键部署
2022-04-05
iOS开发允许http请求演示项目React Native源码
2022-02-20
yabai状态栏spacebar监听鼠标点击事件20211229(自带JRE)
2021-12-29
MAME0.238配置分享
2021-12-19
ant-grid-mini.zip
2021-12-09
lua-language-server2.3.7.zip
2021-09-14
Exponent-2.21.3.tar.gz
2021-08-18
sogoupinyin_2.2.0.0108.zip搜狗输入法CentOS7可用版本
2021-07-27
CenOS7一键升级curl和git_20210425_onekeycurlgit.zip
2021-04-25
macOS11.2.3拯救者14OpenCore0.6.8EFI20210412.zip
2021-04-12
Serverless Bluetooth Keyboard & Mouse for PC:Phone.apk
2021-03-16
Hack Nerd Font
2021-02-21
SpaceVim_macOS_2021_02_20离线安装
2021-02-20
oh_my_zsh_20210210离线安装简化版
2021-02-10
oh_my_zsh_20210210离线安装包.zip
2021-02-10
CentOS7Oracle11gInstallHelper.zip
2021-02-03
钉钉内网穿透pierced.zip
2021-01-12
macOS Big Sur 11.1 拯救者14OpenCore0.6.5EFI20210105.zip
2021-01-05
one-key-hidpi-master.zip
2020-12-30
RDM_v2.2 屏幕分辨率调整工具.dmg
2020-12-30
拯救者14OpenCore0.6.4EFI20201229B解决Windows无法启动的问题.zip
2020-12-29
SSDT-GPRW.aml
2020-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人