- 博客(94)
- 资源 (10)
- 收藏
- 关注
原创 https请求+basic认证
1. 工具类 SSLClient此类可绕过https证书import org.apache.http.conn.ClientConnectionManager;import org.apache.http.conn.scheme.Scheme;import org.apache.http.conn.scheme.SchemeRegistry;import org.apache.http.conn.ssl.SSLSocketFactory;import org.apache.http.im
2021-06-29 10:18:37
1113
原创 编译atlas Apache Atlas UI 2.0.0 报错
1. 更新npm:npm install -g install2. 将项目下的node_modules删除之后,使用npm install重新安装rm -r -f node_modulesnpm install中间出现了以下错误:node-pre-gyp ERR! stack at emitTwo (events.js:126:13)此时需要单独安装以下node-gypnpm install -g node-gyp之后,再使用:npm install...
2021-06-29 10:06:25
619
原创 mysql树状结构查询子节点和父节点
1. 查询父节点:SELECT m.*FROM region m, (SELECT @r AS _id, (SELECT @r := parent_idFROM regionWHERE region_index_code = _id) AS parent_idFROM (SELECT @r := '000e487e13dd4867888e232ba57d59e7', @s := 0) temp, region) tWHERE m.region_index_code =
2021-01-15 11:48:59
1660
原创 在命令行运行.java文件
1. 新建Test.java文件2. 编写代码(记住不要写package包名)3. javac Test.java编译 编译后会有一个文件 Test.class4. java Test执行 打印结果------------------------------------------------------------------------------------示例:import java.net.InetAddress;import java.net....
2020-12-18 16:48:54
197
1
原创 springboot 重定向传递参数
1. 重定向发送前代码 @RequestMapping("addToCart") public String addToCart( RedirectAttributes redirectAttributes) { ....... redirectAttributes.addFlashAttribute("skuInfo", pmsSkuInfo); return "redirect:/success"; }解释:通过Re
2020-11-23 18:54:50
3809
1
原创 Failure to find org.glassfish:javax.el:pom:3.0.1-b08-SNAPSHOT in https://repository.cloudera.com/...
maven下载问题报错: Failure to find org.glassfish:javax.el:pom:3.0.1-b08-SNAPSHOT in https://repository.cloudera.com/artifactory/cloudera-repos/ was cached in the local repository, resolution will not be reattempted until the update interval of cloudera has el
2020-10-29 15:39:31
702
原创 Centos7 安装mysql
1. 检查centos7中的mysql依赖包rpm -qa|grep mariadb如果有mariadb-libs依赖包,需要先删除2. 检查所需要的工具3. 查看 /tmp 目录的权限,权限满,说明是777权限4. 做完以上检查准备工作之后,开始安装MySQL...
2020-08-18 12:35:06
184
原创 获取指定库表的主外键字段
1. 获取指定表的主键字段SELECT k.column_name pkeyFROM information_schema.table_constraints tJOIN information_schema.key_column_usage kUSING (constraint_name,table_schema,table_name)WHERE t.constraint_type='PRIMARY KEY'AND t.table_schema='db_name'AND t.
2020-07-30 14:34:01
184
原创 Java实现AES加密(秘钥、偏移量)
import org.apache.tomcat.util.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import java.util.logging.Level;import java.util.logging.Logger;public class AESUtil {...
2020-07-27 16:54:54
10205
转载 centos环境编译atlas,部署本地调试环境
一、 介绍本文列举了在Mac和Windows上使用IntelliJ设置Atlas开发环境所需的步骤。此设置使用BerkeleyDB作为后端,并使用嵌入式Solr作为索引引擎。与其他后端和索引引擎变体的设置类似,但将涉及其他设置。二、 先决条件用于克隆存储库的Git。如果要在Mac和Windows之间切换,命令Git Shell非常有用。 Maven用于执行命令行构建。 IntelliJ社区版或更高版本。 BerkeleyDB作为后端。三、 实际操作1. 拉取atlas源码到.
2020-07-23 17:23:52
1330
原创 VM 15 Centos7 重新安装vmtools按钮为灰色,设置不了共享文件夹
1. 关机 -》 右键虚拟机 -》 设置2. 开机 -》 右键虚拟机 -》 发现按钮可用 -》 点击更新vmtools3. root账号 登录虚拟机4. 桌面出现VMtools光盘点开光盘 -》 发现里面有vmtools的压缩包 -》 tar -zxvf vmtools.tar.gz -C /tmpcd /tmpcd vmware-tools-distrib./vmware-install.pl全部回车,直到遇见 连续的两个 overwrite[no] 输入ye...
2020-07-23 09:31:40
3160
原创 springboot项目配置多个配置文件,部署时可通过命令行指定
1. 配置文件位置与命名2. test 指测试环境,dev为开发环境, prd为生产环境3. 打包部署java -jar xx.jar --spring.profiles.active=dev &其中: 指定运行环境为开发环境 & 指后台执行...
2020-04-23 21:15:32
766
原创 初次python导包踩坑
1. 相同的python pakage下,在一个py文件中import另一个py文件,显示错误,报红线右键包 -> mark directory as -> source root如上,标注后,可以该目录为相对路径的父路径,之后进行import2. 通过pip在 cmd 命令行安装module后已成功,但是pycharm识别不了File -> Setting...
2020-04-16 17:10:24
412
原创 将需求文档中word的列数据转换为行数据,并用 , (逗号)隔开
操作1 复制Word的列数据2 粘贴到excel中,以纯文本格式粘贴3 复制excel纯文本格式的列数据,以文本格式粘贴到word中4 在word中,ctrl + h 调出替换目录,查找 ^p(段落),替换为5 大功告成...
2020-03-27 15:32:05
2369
转载 Mybatis中Oracle和Mysql的Count字段问题
Mybatis中Oracle和Mysql的Count字段问题我们在进行项目开发时经常会碰到查询总数的问题,所以我们直接是用select count(1) from table来进行查询。那么在Mybatis通常情况下我们是这么写的<select id="testCount" resultType="int"> select count(1) as "totalCoun...
2020-03-05 22:29:25
1345
转载 MyBatis批量更新,报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
参考链接:https://my.oschina.net/zhuguowei/blog/411853 https://www.cnblogs.com/shihaiming/p/10341241.html1, 批量更新xml书写demo <!-- 批量更新,通过接收传进来的参数list进行循环着组装sql --> &...
2020-03-05 09:11:56
715
原创 时间类(Date、Calendar、Timestamp)
package com.hj.dateTest;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest { public static void main(Stri...
2020-01-02 11:38:41
310
原创 git常用操作
一, master分支的代码领先自己的分支,git拉取master代码,并合并到自己分支 1, 首先切换到master分支 TortoiseGit - Switch/Checkout - Swith To - master 2, 使用git pull 把master分支代码pull下来 TortoiseGit - Pull - remote - master3,...
2019-12-30 13:58:41
116
原创 VM安装Centos
1, 安装VM ① 通过VM软件,我们可以创建一个虚拟机空间,在此虚拟空间之上,可以安装Centos或其他操作系统; ② 安装时,一路next即可。2, 安装Centos的步骤 ① 创建虚拟机空间 ② 开始安装Centos系统3, 创建虚拟机空间 打开VM - 创建新的虚拟机 - 典型 - 稍后安装操作系统 - centos64 - 取名 ...
2019-12-21 23:13:58
191
原创 Java8新特性
1, 在接口中,可以有抽象方法,也可以有default方法(必须包含函数体),也可以有静态方法(必须包含函数体)。2, 函数式接口: ① 如果一个接口只有一个抽象方法,那么该接口就是一个函数式接口; ② 如果我们在某个接口上声明了 @FunctionalInterface 注解,那么编译器就会按照函数式接口的定义要求改接口; ③ 如果某个接口只有一个抽象方法,但我...
2019-12-19 19:50:48
158
原创 Hive
1, 启动hive 切换到hive 安装目录: $ bin/hive2, 查看 hive 中数据库: $ show databases;3, 切换数据库到default库: $ use default;4, 建表: $ create table student(id int, name string) row format delimited fie...
2019-12-18 21:02:01
161
原创 第一次使用Git
1, 官网下载Git,一路next,安装2, 进行全局配置(打开Git Bash Here) $ git config -l #查看配置信息 $ git config --global -l #查看全局配置信息 $ git config --global user.name 'xxx' #配置全局用户名 $ git config --g...
2019-12-17 18:32:08
127
转载 配置Eclipse可以查看JDK源码
配置Eclipse可以查看JDK源码Window->Preferences->Java->Installed JREs若没有JRE,需要自己添加进来,有的话,点击JRE,Edit,找到jre\lib\rt.jar点击小三角,找到这个jar里的Source attachment,点击加入${JAVA_HOME}/src.zip然后点击一个JDK的源码就可以看到...
2019-11-04 15:07:28
129
原创 工具:搭建maven多项目依赖之eclipse和idea的区别与避坑指南
1, maven中的<parent>标签 使用maven是为了更好的帮项目管理包依赖,maven的核心就是pom.xml。当我们需要处理一个大型项目的多个模块依赖时,各个模块之间所引入的第三方依赖包必然产生交集,为了统一第三方依赖包的版本和坐标,我们创建一个parent项目,打包为pom, 其他的项目一般都打包为 jar 包,parent项目中不存放任何代码,只是管理多个项...
2019-11-04 11:57:12
1059
原创 工具 : 安装nodejs
1, nodejs 安装程序: 一路 next, 最后 finish;2, 查看是否安装成功:命令行运行 node -v 2.1 安装正确结果如下 2.2 如果报错:查看系统变量,path的值是否为nodejs安装目录3, 安装npm(安装nodejs的依赖管理工具,类似于后端的maven) :命令行运行 npm install 注意:需要最好关...
2019-11-04 10:55:21
495
原创 IDEA 和 eclipse的对比
一, 快速导入功能1, idea支持自动导包,只要配置了Auto Import,不需要按快捷键,即可自动导包;2, 数据库名称、字段提醒功能,idea支持连接数据库,配置好数据库之后,即可在写mapper文件的时候自动提示数据库表名称信息和字段信息;3, idea中ctrl+alt+v可直接生成本地变量;4, 在debug模式下,idea 可以查看从前端传过来的 json 格式的...
2019-10-09 15:39:29
823
原创 3.27 index.html
index.html<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" container="IE=edge"> <meta name="viewport" co...
2019-03-27 17:34:43
434
转载 Spring并发访问的线程安全性问题
由于Spring MVC默认是Singleton的,所以会产生一个潜在的安全隐患。根本核心是instance变量保持状态的问题。这意味着每个request过来,系统都会用原有的instance去处理,这样导致了两个结果:一是我们不用每次创建Controller;二是减少了对象创建和垃圾收集的时间;由于只有一个Controller的instance,当多个线程同时调用它的时候,它里面的i...
2019-03-12 14:51:40
249
原创 Java栈操作——实现括号匹配
1, 题目描述对于一行代码(字符串),里面可能出现大括号“{}”、中括号“[]”和小括号“()”,请编程判断改行代码的括号嵌套是否正确。“()”,“({})”,“printf(‘Hello Netease’)”等都是括号使用的正确方法,“(}”,”print(Hello Netease]”则是错误的范例。package com.hj.study;import java.util....
2019-03-12 13:04:47
827
原创 插入排序——Java
package com.hj.sort;import java.util.Arrays;public class InsertionSort { public static void main(String[] args) { int[] array = {44, 23, 25, 65, 1, 3, 2, 16}; insertionSort(array); Sy...
2019-03-12 11:01:48
148
原创 选择排序算法——Java
package com.hj.sort;import java.util.Arrays;public class SelectionSort { public static void main(String[] args) { int[] array = {33, 12, 3, 5, 34, 6, 2, 7, 1, 3}; selectionSort(array); Sy...
2019-03-11 17:36:35
137
原创 冒泡排序算法——Java
package com.hj.sort;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { int[] array = {33, 12, 3, 5, 34, 6, 2, 7, 1, 3}; bubbleSort(array); System.o...
2019-03-11 16:35:19
147
原创 二分查找算法——Java
package com.hj.sort;public class BinarySearch { public static void main(String[] args) { int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int rslt = binarySearch1(a, 2); System.out.println(rslt);...
2019-03-11 16:26:18
148
原创 堆排序算法——Java实现
package com.hj.sort;import java.util.Arrays;public class HeapSort { public static void main(String[] args) { int [] array = {11,9,3,6,44,5,7,12,23,16,8,4,1}; heapSort(array); System.out....
2019-03-11 15:50:39
162
原创 springboot两种部署方式
一, 打包成 jar 包,通过命令行部署1,配置打包文件类型 <packaging>jar</packaging>2, 配置打包插件以及入口类 <build> <finalName>iManagementNew</finalName> <plugins>...
2019-03-06 15:56:29
1775
原创 Mybatis 批量操作
一, foreach 标签的常用属性 collection:指定要遍历的集合: list类型的参数会特殊处理封装在map中,map的key就叫list item:将当前遍历出的元素赋值给指定的变量 separator:每个元素之间的分隔符 open:遍历出所有结果拼接一...
2019-03-01 11:17:31
227
转载 事务隔离级别
一, 事务的四大特性( ACID )1, 原子性(Atomicity):事务执行前与事务执行后,数据库的状态应该是一致的。2, 一致性(Consistency):事务执行前与事务执行后,数据库的状态应该是一致的。3, 隔离性(Isolation):如果同时有多个事务在数据库中执行,事务与事务之间应该互不影响。4,持久性(Durability) :事务一旦提交,对数据库的影响是...
2019-02-28 13:00:03
218
原创 js 通过 post 方式进行页面跳转
1, html 页面<button type="button" class="layui-btn" id="download" onclick="doPost('../../layer/download')" >下载</button>2, js 代码 function doPost(URL) { PARAMS = {'fileNa
2019-02-27 16:49:07
3397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人