- 博客(97)
- 收藏
- 关注
原创 Cannot resolve plugin org.apache.maven.plugins
Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3以上原因为下载的仓库内没有该jar包,而是临时文件,进入maven仓库目录将该版本下的插件临时文件删除,重新加载maven文件就会自动下载了导致的原因应该是没有配置maven国内私服,默认会去国外仓库下载插件, 因为网络原因下载失败就会出现以上错误 配置maven配置文件maven目录在vi conf/settings.xml在私服多个仓库下补充一个私服...
2022-07-13 09:15:15
5119
2
原创 项目报错-Unable to continue until an Android SDK is specified
删除项目下的local.properties 就可以了
2022-03-14 15:00:51
10133
2
原创 ci脚本启动服务获取不到mysql数据库连接问题
The last packet successfully received from the server was 0 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.修改spring配置文件即可解决url的后面拼上&useSSL=false
2021-12-29 15:22:14
600
原创 gradle依赖导入报错
org.gradle.api.GradleScriptException: A problem occurred evaluating script.原因是gradle全局没被找到我的解决方案是idea设置本地idea路径 如图
2021-09-15 15:57:35
7468
2
原创 数据库存储加密-支持模糊搜索
需求:根据客户要求,将数据存储在数据库需要加密存储,并且不影响现有业务。之前想过aop处理数据进行代码层面加密。但是模糊搜索有一定困难。最后找到@ColumnTransformer注解来自定义sql 写的时候加密 查的时候解密。 由于中文用原来的解密会出现乱码问题。网上找了个解决方案 用cast(xx as char)可以解决乱码问题 @ColumnTransformer(forColumn = "name", write = "HEX(AES_ENCRYPT(?,
2021-01-22 09:05:27
918
原创 https服务小记
因为项目需要用到https证书,经过一番了解。 了解有certbot可以申请证书。一次有效期3个月。配置自动申请就可以了。certbot官网配置https还需要配置nginxnginx的https模块安装完后配置443端口代理到具体目录...
2021-01-05 09:54:22
238
原创 抓包篇
windows就直接下载wiresharkmac或者linux 可以安装tcpdump安装命令如下yum install tcpdump 前置条件需要安装yum安装完后 tcpdump -help 有相关的帮助介绍简单的介绍一下常用的指令tcpdump -i eth0 -w /home/tcpdump.pcap net 192.168.70抓本级eth0所有交互的包 并写入/home/tcpdump.pcap文件内 抓 192.168.70网段下的所有包(这个条件为过滤条件
2020-05-19 10:12:23
663
原创 mac 虚拟机安装ntp服务 同步时间
yum install ntp本地时间不准的话可以同步别的ntp服务器时间tzselect我这里选择亚洲 ->中国->北京cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 拷贝文件将时间设为上海时间
2020-05-14 13:31:35
1457
原创 python学习第三天
今天突然想学python,接着上回import os 这个相当于java的io包os.path.isdir(arg) 判断文件夹len(arg)字符串的长度或者集合的长度os.listdir(arg) 返回该目录下的所有文件名os.rmdir(arg) 删除文件夹os.remove(arg)删除文件for i in items:相当于java的for循环...
2020-05-14 00:41:57
163
原创 SQL之-合并相同数据,拼接不同数据
例如我有个表A create table test(id int auto_incrementprimary key,case_id int null,origin varchar(255) null,org_id int null);我有个需求 需要将case_id 与org_id一样的数据合并起来,并将origin数据做逗号拼...
2020-04-16 23:13:41
1769
原创 nginx做下载服务
nginx 下载服务以前用的nginx都是别人配好的,现在自己玩一玩安装点击跳转下载页面确认版本以及安装位置nginx -V修改配置编辑nginx.conflocation /static { # 下载资源的目录 alias /Users/huihaiwang/Desktop; index index.ht...
2020-04-13 23:44:07
235
原创 使用BigDecimal计算后数值变化的坑
BigDecimal得到一个需求,取一个值的百分比,精确到小数一位,用BigDecimal计算的时候发现精度不准,特此记录 public static void main(String[] args) { BigDecimal bigDecimal1 = new BigDecimal(79.44444444444); float floatValue1 = bi...
2020-03-20 15:42:29
1619
原创 获取resources下面的文件
getClass().getClassLoader().getResourceAsStream(“文件名称”)
2020-01-21 11:03:38
1309
原创 python学习第二天
感觉看视频更适合自己 所以去b站找了视频看学习了下py的while,if-else ,coutinue,breaktype() int() str()count = 0.0result = 0while count < 100: count += 1 result += count if result %2 == 1: print(resul...
2020-01-15 23:40:10
116
原创 摘要认证
public static void main(String[] args) throws UnsupportedEncodingException { HttpClient httpClient = new HttpClient(); httpClient.getState().setCredentials(AuthScope.ANY,new Userna...
2019-12-02 09:39:38
463
1
原创 python学习第一天
学习资源来源于廖雪峰的官方网站第一章 第一个python小程序第一节 使用文本编辑器下载vsCode 然后输入print(“hello world”)并保存为hello.py文件在终端跳转到对应目录 并执行python3 hello.py命令 就得到了 打印结果也可以编辑文件加上注释#!/usr/bin/env python3 例如下图然后给予文件权限 chmod a+x hel...
2019-11-27 08:12:09
155
原创 安装python
安装homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装python3brew install python3python3 --version 就能看到版本了python3的版本了编辑~目录下的.bash_profile文件 查看路径...
2019-11-26 23:25:02
152
原创 linu下查看日志不打印问题
今天遇到一个问题,tail -f spring.log 实时查看当前目录的日志文件发现不打印了,最后找到原因:原spring.log被压缩了,新的spring.log需要先退出目录再查看,不然当前目录不刷新...
2019-11-26 22:56:17
407
原创 spring项目解决跨域问题
通过过滤器解决import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * @author whh * @date 2019/10/15 */...
2019-10-15 11:05:03
444
原创 windows将jar配成服务之-nssm篇
链接:https://pan.baidu.com/s/1CjYOPMxXLRW9cD-Gi9hX1Q提取码:99nd下载nssm软件然后在nssm目录执行nssm install命令 会弹出以下文字与窗口在path填上java路径,在Startup directory 填上jar包目录Arguments填上参数Service name 填上想要在windows服务列表生成的服务...
2019-10-15 09:38:21
1231
原创 linux下导出堆栈信息
问题场景:发现一个问题,需要检查线上线程信息jsp -l 展示所有进程top -Hp [pid] 展示该进程所有线程jstack -m [pid] > 文件目录 保存该进程下的jstack文件jmap -dump:format=b,file=文件路径/文件名 [pid] 保存该进程下的dump文件...
2019-09-20 16:39:24
3412
原创 JNA的pointer.setString 报IndexOutOfBoundsException解决方案
原因是设的内存长度不足,指针长度的公式是(String.length + 1) * Native.WCHAR_SIZEnew Memory(json.length() + 1); // oldnew Memory((json.length() + 1) * Native.WCHAR_SIZE); // new ...
2019-08-28 16:23:10
906
原创 基于docker搭建RocketMQ
最近项目很有可能要用到RocketMQ,就先尝试着自己玩玩。docker pull styletang/rocketmq-console-ng# 使用docker下载mq镜像docker images 确认镜像已经下载docker run -e "JAVA_OPTS=-Drocketmq.config.namesrvAddr=127.0.0.1:9876 -D" -p 8080:8080...
2019-07-24 23:43:54
299
原创 ConcurrentHashMap源码简略研究
常常说多线程情况下要用ConcurrentHashMap来保障线程安全。之前隐约记得synchronized关键字保证了线程安全。具体没有看是哪里使用。今天看了下源码,用的地方主要在两处put() remove()put方法与remove方法里面又使用了putVal与replaceNode里面涉及树与链表相关的内容,比较复杂,我没去细究。反正就是putVal与replaceNode方...
2019-07-24 22:33:56
80
原创 HashMap源码简单研究
阿里的规范老是提醒new HashMap() 需要给括号内设值。看了下源码,设了值会给指定初始的内部节点长度。不设值,map的size>12时会扩容一次,24 36,以此类推都会扩容以此。12的值= 16 * 0.75 16为默认初始值,0.75为加载因子new HashMap(16,0.9F) 为设置了16的初始值与0.9的加载因子。当map.size> 16*0.9...
2019-07-24 22:03:31
101
原创 openJDK与oracleJDK输出的nio包下的对象类型不同导致bug
openJDK与oracleJDK输出的nio包下的对象类型不同导致bug
2019-07-17 22:20:47
365
原创 shell脚本之运算符
文章目录一.算术运算符二.布尔运算符三.逻辑运算符四.字符运算符五.关系运算符六、文件测试运算符一.算术运算符shelljava说明‘expr $a - $b’a - b减法‘expr $a + $b’a + b加法‘expr $a * $b’a * b乘法‘expr $a / $b’a / b除法‘expr $a % $b’a ...
2019-07-10 01:01:18
291
原创 初步学习shell脚本
为什么学习shell脚本为了提升工作效率为了方便一键部署项目暂时充当运维角色shell脚本是什么shell脚本在我的理解就是一个可执行程序,这个程序内包含一堆的命令,程序会将所有命令执行完shell脚本初步入门#代表注释关键字 #后面的内容都为注释 与java的//意义一样echo 代表打印 与c的print意义一样export 导出,常见用于导出path,例如:expo...
2019-07-09 23:50:22
114
原创 mac安装gradle并配置环境变量
https://gradle.org/install/#manually 先去官网下载gradle并安装(需要依赖JVM 所以先安装好jdk)然后进入~目录cd ~创建.bash_profile文件 并编辑配置相关属性vim .bash_profileexport GRADLE_HOME=opt/gradle/gradle-5.4.1/binexport PATH=$PATH: $G...
2019-06-23 23:20:16
2608
原创 gradle 引用包的各个参数
gradle3.x vs 2.x2.x3.x无implementationcompileapiprovidedcompileOnlyapkruntimeOnlydebugCompiledebugImplementationreleaseCompilereleaseImplementationandroidTestCompile...
2019-06-23 22:57:10
1006
原创 文件读取->文件输出
FileInputStream fileInputStream = new FileInputStream(new File("输入目录")); FileOutputStream fileOutputStream = new FileOutputStream(new File("输出目录")); byte[] bytes = new byte[fil...
2019-06-23 22:36:46
241
原创 spring工厂模式创建对象
@Componentpublic class NewBeanFactory implements FactoryBean<NewBeanWrapper> { @Override public NewBeanWrapper getObject() throws Exception { NewBeanWrapper newBeanWrapper = new...
2019-06-23 22:26:49
575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人