- 博客(72)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 记坑:jdk11打包springboot出现Fatal error compiling
报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project xty: Fatal error compiling网上查找方法很多,但均无用。后来看到这篇文章才注意到maven配置问题,检查后发现maven的setting.conf配错了~可复制代码: <profile> <id>jdk-11</i
2021-06-07 11:32:09 430
转载 JS模块化的前世今生
原文转自:js模块化历程,作者记于2015年,本文目的在于保存,各位看官还是去原作者那看吧~⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇----- 正文 -----⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇这是一篇关于js模块化历程的长长的流水账,记录js模块化思想的诞生与变迁,展望ES6模块化标准的未来。经历过这段历史的人或许会感到沧桑,没经历过的人也应该知道这段历史。 无模块时代在ajax还未提出之前,js还只是一种“玩具语言”,由Brend
2021-06-04 16:48:43 213
原创 Navicat低版本连接mysql8+版本遭遇2059 - authentication plugin ‘caching_sha2_password‘的解决办法
1 原因:mysql8+版本的默认插件为caching_sha2_password,而低版本的Navicat的验证插件为mysql_native_password,使用低版本的Navicat连接mysql8.x版本是会出现上述验证插件错误的问题。2 问题呈现:如图,两种插件的密码迥然不同3 解决办法:直接使用一下语句更改用户的插件验证方式:ALTER USER '用户名'@'主机ip' IDENTIFIED WITH mysql_native_password BY '访问密码';ps:
2021-04-08 00:11:17 341
原创 electron初探
npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/
2020-04-04 12:34:47 256
原创 使用Scala编写flink算子时的pom文件设置
Scala与flink版本Scala:2.12.11flink:1.10.0本文pom引入的插件都时以上两个软件的版本,如果版本与本文有差异,请自行去maven中央仓库查找对应版本查找示例:pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/...
2020-03-25 20:07:02 1558 1
原创 window安装mysql的坑
mysql版本 5.7找不到my.ini 解决办法: 找是否有C://programData/mysql目录,如果有查看里面是否有my.ini文件 如果没有上述文件,在mysql根目录下创建文件:my.ini,内容可为空ERROR 1045 (28000):Access denied for user ‘root’@‘localhost’ (using password: Y...
2020-01-24 19:24:40 217
原创 java中HashMap的使用细节
HashMap是线程不安全的,主要体现在多线程操作扩容的过程中,因为要重新计算原数据的所在位置,可能会引发线程间数据迁移冲突,所以多线程操作map建议使用HashTable或者ConcurrentHashMap关于HashMap的初始化容量的指定,如果能够大致确定map的容量,那么在实例化一个HashMap时最好显示指定他的容量,容量大小应当为 大于预计的size/加载因子的商的最小的2的n...
2019-12-31 14:25:45 245 1
转载 flex布局-阮一峰
布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex 布局将成为未来布局的首选方案。本文...
2019-12-07 16:59:04 404
原创 springboot远程连接mongo失败的可能原因
远程服务器的防火墙设置可能会引起连接超时com.mongodb.MongoSocketOpenException: Exception opening socket
2019-11-21 01:41:31 745
原创 git创建分支并同步代码
1 本地创建一个新的分支git branch2 切换到该分支上git checkout new-branch3 将本地文件放入本地仓库git add *4 上传到git服务器git push --set-upstream origin new-branch...
2019-11-07 18:05:21 969
原创 不使用ide生成可执行jar
REM 在执行该命令前删掉./bin目录REM 创建bin文件夹>nulmkdir binREM 将所有路径下的java文件放入bin文件夹下的all.txt文件中>nuldir /b/s *.java > ./bin/all.txtREM 根据all.txt文件中的路径编译java文件>nuljavac -encoding UTF-8 -d ./bin @./...
2019-10-20 16:22:21 243
原创 使用jdk-Proxy在spring中进行切面
前言个人兴趣,平时喜欢使用jdk的东西捣鼓东西.以前学spring的时候就对切面这一块乱七八糟的配置整的晕头转向,就想着用干脆直接用jdk的Proxy代理得了,于是就整出了下面这些骚东西…关于jdk的动态代理jdk的动态代理核心是Proxy类与InvocationHandler接口,其中Proxy负责生成与调用代理类,InvocationHandler则是实际的执行者,具体原理参见JDK动态...
2019-06-16 14:49:58 206
原创 pgsql获取当前年份相同的字段
select * from documentmanager.document_info where extract(year from createtime)=extract(year from now());
2019-06-11 00:23:19 1232
原创 Linux上的方便的命令
// 1. 查找文件find [查找目录] [命令关键字] [要查找的文件]例: find / -name pg_log// 2. cat查找关键字cat [文件] | grep [关键字] [指令...]例 cat postgresql.conf|grep 'log_directory' -A 15 -B 15...
2019-04-13 10:45:05 194
原创 KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /zkmaster
jar包版本不匹配,换
2019-04-11 00:35:44 587
原创 Linux上一些好玩的组件--不定时更新
文件的上传与下载 yum -y install lrzszgcc库 yum -y install gcc gcc-c++ autoconf automake make文件下载较常用到 yum install wget
2019-04-09 01:42:11 307
转载 这可能是把ZooKeeper概念讲的最清楚的一篇文章
原文地址:这可能是把ZooKeeper概念讲的最清楚的一篇文章我本人曾经使用过 ZooKeeper 作为 Dubbo 的注册中心,另外在搭建 Solr 集群的时候,我使用到了 ZooKeeper 作为 Solr 集群的管理工具。前几天,总结项目经验的时候,我突然问自己 ZooKeeper 到底是个什么东西?想了半天,脑海中只是简单的能浮现出几句话: Zookeeper 可以被用...
2019-04-09 00:22:23 227
原创 Nginx热部署
进入Nginx安装目录的bin目录下,将原有的Nginx二进制文件复制备份 cp nginx nginx.old 使用新的二进制文件覆盖原有二进制文件 cp -r nginx /usr/local/src/nginx/sbin/ -f查看正在运行的老版本Nginx进程号 ps -ef|grep nginx通知运行中的老进程将任务过渡给新的Nginx进程 kil...
2019-04-06 15:19:09 477 1
原创 centOS7最小化环境下安装Nginx遇到环境不全问题
error: C compiler cc is not found yum -y install gcc gcc-c++ autoconf automake makeerror: ./configure: error: the HTTP rewrite module requires the PCRE library. yum -y install pcre-develerr...
2019-04-06 14:17:53 281
原创 centos7最小化安装后添加vim编辑器
yum install vim -yecho "alias vi=vim">>/etc/profiletail -l /etc/profilesource /etc/profile
2019-04-06 14:13:30 1664
原创 elasticsearch外网访问9200端口失败
步骤一: 打开9200端口的访问权限,详情请见 ↓↓↓↓↓↓↓ [centos防火墙设置](https://mp.csdn.net/mdeditor/89042480#)步骤二:进入elasticsearch主目录 vim config/elasticsearch.yml 添加如下内容 network.host: 0.0.0.0 http.port: 9...
2019-04-05 13:23:26 5825
原创 centOS防火墙设置
1、查看firewall服务状态systemctl status firewalld2、查看firewall的状态firewall-cmd --state 3、开启、重启、关闭、firewalld.service服务# 开启service firewalld start# 重启service firewalld restart# 关闭service fi...
2019-04-05 13:16:27 182
转载 Java开发人员必知必会的20种常用类库和API
一个有经验的Java开发人员特征之一就是善于使用已有的轮子来造车。《Effective Java》的作者Joshua Bloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。顺便说一句,这里不包括框架,如Spring和Hibernate因为他们非常有名,都有特定的功能。本文总结了日志、JSON解析、单测、X...
2019-03-22 13:41:22 155
原创 centOS系统下安装PostGreSQL
前言最近想学习PostGreSQL,首先就是安装问题,在网上看到的资料都是Ubuntu的,有些CentOS感觉又有些复杂,所以就自己来了。参考:PostGreSQL官方下载渠道,主要是红帽族的,其他族系需要切换到download里重新选择一下后续配置参考了这篇文章安装安装跟着官网来就完事了,地址:PostGreSQL官方下载地址配置验证是否安装成功 rpm -aq| gre...
2019-03-15 10:03:28 399
原创 bash: ./test.sh: 权限不够
[root@sakura xiangpeng]# ./test.shbash: ./test.sh: 权限不够[root@sakura xiangpeng]# chmod 777 ./test.sh[root@sakura xiangpeng]# ./test.shhello world
2019-03-13 10:23:27 12793
转载 闲谈Tomcat性能优化
原文地址:闲谈Tomcat性能优化Tomcat在各位JavaWeb从业者常常就是默认的开发环境,但是Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈.幸好Tomcat还有很多的提升空间.下文介绍一下Tomcat优化,可以分为内存,线程,IO.一:Tomcat内存优化,启动时告诉JVM我要一块大内存(调优内存是最直接的方式)Windows 下的cat...
2019-03-13 09:05:11 174
原创 四步完成jdk安装(centOS7)
下载jdk wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz解压 tar -zxvf apache-tomcat-9.0.16.tar.gz配置 vi /etc/profile // profile文件中主要配置JAVA_HOME...
2019-03-13 09:00:16 210
原创 在centOS系统下安装与设置redis
参考文章:Linux下redis的安装 //这篇文章比较详细比较详细 redis第二篇:Centos下配置Redis开机启动 //简单直接linux下安装redis与启动,及后台启动redis //作为补充一:安装redis希望将redis安装到"/usr/local/redis"目录 mkdir /usr/local/redis 下载redis wget http://...
2019-03-12 09:16:46 162
原创 centOS环境下安装与运行memcached
安装:yum install memcached运行:whereis memcached //查找memcached的安装路径/usr/bin/memcached -d -m 512 -l 127.0.0.1 -p 10000 -u root //运行参数说明:-d是启动一个守护进程;-m是分配给Memcache使用的内存数量,单位是MB;-u是运行Memcache的用户,如果...
2019-03-11 17:28:29 206
原创 java中byte转int时&0xff的意义
首先,我们知道,在java中byte的长度为1字节,int为长度为4字节;当byte转为int时,多余的三个字节将在高位补充,也就补充了24个bit位,而补位原则是根据符号为补充,也就是说正数补0负数补1这样做造成的结果就是如果一个byte类型的值为负数,转为int后多出的24位将为1,如下,-8的原反补:二进制类型 ==> byte类型存储 ==> int类型存储 ...
2019-01-28 17:01:48 445
原创 记录golang使用os包读取文件中的一次错误
golang中文件读取不止os一种方法,还可以使用io/ioutil包中的方法os读取文件的步骤很简单,使用os.openFile(path string,openType int,perm FileMode)获取文件对象,然后使用os.Read(bts []byte)读取即可,具体可官方文档golang/os操作本身很简单,之所以专门记录一下是因为:对于会c之类有指针操作语言的程序员而言,会...
2019-01-14 16:50:30 1192
转载 Golang错误和异常处理的正确姿势
错误和异常是两个不同的概念,非常容易混淆。很多程序员习惯将一切非正常情况都看做错误,而不区分错误和异常,即使程序中可能有异常抛出,也将异常及时捕获并转换成错误。从表面上看,一切皆错误的思路更简单,而异常的引入仅仅增加了额外的复杂度。但事实并非如此。众所周知,Golang遵循“少即是多”的设计哲学,追求简洁优雅,就是说如果异常价值不大,就不会将异常加入到语言特性中。错误和异常处理是程序的重要组成部...
2019-01-10 16:53:11 623
请问怎么将数组或对象解构为参数的实参?
2021-07-20
关于js获取值的问题
2021-07-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人