- 博客(47)
- 收藏
- 关注
原创 Maven工程添加非中央仓库管理的依赖jar包
问题背景:打包maven工程成war包提示缺少httpInvoker类,这个类就是iovp_apilink.jar中的一个类。问题原因:初步猜想是因为这个包是用友u8c调用api时用的,没有在maven中央仓库管理找不到对应的依赖dependcy。解决方案:1、iovp_apilink.jar包安装到本地仓库,2、通过依赖标签dependcy在pom.xml中引用iovp.apili...
2019-12-24 23:39:36 806
原创 java调用三方系统带验证的接口
需求:我方生成数据调用三方系统接口将数据传输。流程:数据生成csv文件-压缩-加密-调接口传输数据,此处只放调三方系统接口的代码,生成csv文件、压缩、加密等实例网上很多了自行搜索吧 0.0。环境:windows系统,javajdk1.7,eclipse开胃“小菜”:jdk1.7支持协议:SSLv2Hello 、SSLv3、TLSv1、TLSv1.1、TLSv1.2五种协议,但...
2019-09-22 20:43:42 1099
原创 工作时的PC热键
大神勿喷!感觉这些热键挺有意思的(感觉就第一个有点意思)在此记录一下。。。。不多说,上货!1、虚拟桌面Windows系统:创建:Ctrl+Win+D(【桌面2】就是新建的桌面了)关闭:Ctrl+Win+F4注意:切换桌面可用:Ctrl+Win+左右方向键 或 Win+Tab键Mac系统:创建:Control+Up (小编是window系统,此种方式还是...
2019-09-22 16:54:44 685
原创 关于数据库的 “坑” (持续更新。。。。)
Oracle系列 -----------0.0-------------1、一开始的sql语句是:SELECT invcode,pk_invbasdoc from tmp;可以保证数据库有这张表,但是执行起来报错了,信息如下:原因是Oracle 默认把sql语句的表名、字段名等等换成大写的,而Oracle又是大小写敏感的,我们的解决办法是给表名加上双引号“”SELE...
2019-07-05 14:02:51 221 3
转载 IntelliJ IDEA中比较骚的操作技巧
参考文章:https://www.yidianzixun.com/article/0MB1On4V?title_sn=0&s=9&appid=yidian&ver=5.0.1.0&impId=203288166_1559567600064_1610&utk=3d165izwIDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操...
2019-06-04 00:13:21 432 1
转载 ETL讲解(很详细!!!)
参考文章:https://www.cnblogs.com/yjd_hycf_space/p/7772722.htmlETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。ETL是BI项目重要的一个环节。 通常情况下,在BI项目中ETL会花掉整个项目至少1/3的时间,ETL设计的好坏直接关接到BI项...
2019-05-29 22:21:12 254
转载 关于left join 的连接条件和过滤条件的关系
参考文章:https://blog.csdn.net/weixin_39428938/article/details/77944939left join的困惑:一旦加上where条件,则显示的结果等于inner join将where 换成 and 用where 是先连接然后再筛选 用and 是先筛选再连接过滤条件放在:where后面:是先连接然生成临时查询结果,然后再筛选...
2019-04-16 00:16:21 2196
原创 数据库常用函数(持续更新!!!)
参考文章:https://www.cnblogs.com/ringwang/p/3561758.html基于oracle数据库。因为是在navicat工具中写的所以函数的两边有""统一命名:一参param1,二参param2,三参param31、CONCAT() >> 字符串的拼接。【param1为nullparam2不为null时,返回param2;p...
2019-03-31 11:01:49 2086 1
原创 IDEA使用Gradle构建Activiti工作流引擎
搭建第一个Activity流程框架:https://www.cnblogs.com/yanfeiLiu/p/9915709.htmlActiviti数据库表结构(表详细版):https://www.cnblogs.com/telwanggs/p/7491564.html以下为博主参考上述文章写的activiti工作流的小demo(简单粗暴一些只为记录,就不写那么详细了,想要详细过程的朋友可...
2019-03-28 22:24:45 940 1
原创 NC65报表开发
1、根据excel文件创建表HZYA_FIVE_RISKS注意:建表必须使用原生sql语句不要使用navicat的建表工具否则会影响后面语义模型的创建2、将excel文件中数据导入创建的HZYA_FIVE_RISKS表(选中excel所有数据复制再选中HZYA_FIVE_RISKS表的一行粘贴即可,有可能这种方式导入数据会出现错误,不要慌张,使用Navicat自带的【导入】工具就可以完...
2019-03-28 22:09:46 8372 1
原创 NC65接口开发
需求:【供应商】接口开发1、根据需求在UClient中找到对应的节点【供应商-集团】根据【新增】可知必填字段:供应商编码(code)、供应商名称(name)、供应商基本分类(pk_supplierclass)三个字段2、打开eclipse编写供应商接口ISupplierSimpleSynchroItf,添加supplierSimpleExternalPort()方法3...
2019-03-28 21:45:43 4551 2
原创 NC65扩展按钮
(大佬勿喷,只为记录)需求:在箭头所指位置添加”代替品”按钮且与打印按钮组有距离1、找到需求对应的功能注册节点2、拷出xml路径(准备编写按钮配置文件(.xml)时使用)3、src/client目录下编写按钮类package nc.ui.pubapp.plugin.action;import java.awt.event.ActionEvent;...
2019-03-28 21:24:48 6474 10
转载 搭建Maven私服
在开发过程中,有时候会使用到公司内部的一些开发包,显然把这些包放在外部是不合适的。另外,由于项目一直在开发中,这些内部的依赖可能也在不断的更新。可以通过搭建公司内部的Maven服务器,将第三方和内部的依赖统一管理。这里使用Nexus来搭建本地的Maven服务器,过程比较简单。原文:https://blog.csdn.net/mydeman/article/details/59...
2019-03-28 21:06:41 98
转载 IDEA使用--字体、编码和基本设置
原创:https://blog.csdn.net/frankcheng5143/article/details/50779149IDEA这么高端的工具之前只是断断续续使用了一下,因为项目的开发都是在eclipse上,每次学习IDEA的使用都得上网搜索半天,今天自己整理一下,方便以后查阅。IDEA版本15.0.4字体界面字体File -> SettingsAppea...
2019-03-01 22:36:53 405
原创 ActiveMQ的安装
1、将下载好的activemq的压缩文件上传到linux中并解压缩tar zxf apache-activemq-5.12.0-bin.tar.gz2、开启activemqcd到解压缩后的文件目录中的bin目录./activemq start这样就能在浏览器中访问了!(activemq默认端口是8161)注意:访问之前应关闭防火墙.可惨考文章:https://b...
2018-12-15 23:52:12 141
转载 Centos7 虚拟机IP 变动解决方法
发现配置的Solr环境的3个虚拟机ip变化了,这就让我很蛋疼了啊。解决方法:进入到/etc/sysconfig/network-scripts 目录下面ls后有个文档(我的是ifcfg-ens33) ifcfg-eno16777736(不同机器后面数字会不相同),编辑该文件内容,将BOOTPROTO=dhcp的值改为static,并在最后面加上:DNS1=114.114.114.114...
2018-12-13 22:38:55 2840 4
原创 Linux常用命令-----(持续更新.....)
本编文章仅作为自己变秃生涯的笔记,都是很简单的linux命令,也欢迎大家参考(大神勿喷)查看linux系统内核版本:cat /etc/redhat-release查看linux系统版本:uname -a注意:PC server X86 系列、I386--I686 都是32位,x86_64 是 64位==========================================...
2018-12-13 13:24:47 175
原创 虚拟机RedHat(CentOS7)搭建Solr集群-----(吐血超详细)
接我上篇文章:虚拟机RedHat(CentOS7)搭建Zookeeper集群双剑合璧!哈哈哈。。。。准确的说是两篇文章联合搭建solr集群,废话少说!开整!!!1、将下载好的solr-4.10.3.tgz.tgz、apache-tomcat-7.0.47.tar.gz文件上传到linux中并解压缩因为solr本身是war包所以就需要tomcat来协助了。2、复制4份tomcat...
2018-12-12 23:08:35 334
转载 搭建solr集群的时候出现 ./zkcli.sh:行13: unzip: 未找到命令
主要的原因是:linux系统下面没有安装压缩解压工具 zip 和 unzip;需要我们自己手动的安装; 利用yum命令安装即可:yum install -y unzip zip
2018-12-12 21:08:26 786
原创 虚拟机RedHat(CentOS7)搭建Zookeeper集群
1、将下载好的zookeeper压缩文件上传到Linux并解压2、将解压缩后的zookeeper文件复制3份到solr-cloud目录下解释:因为是zookeeper集群并且zookeeper集群有个投票机制会选举出主节点和从节点(超过半数的节点就是主节点),所以至少需要复制3份zookeeper.新建目录:mkdir /usr/local/solr-cloud复制文件:cp ...
2018-12-12 11:41:44 293
转载 VMware 虚拟机 Ubuntu 系统没有IP地址 解决:UP BROADCAST MULTICAST 问题
VMware 虚拟机 ifconfig没有net_addr地址的解决方法使用时间长的虚拟机,会莫名其妙的连接不上网在终端中,使用ifconfig命令查看Ubuntu系统的IP地址,发现没有分配IP地址。eth0:网络接口 link encap : 网络类型 HWaddr : 网卡物理地址 Inet addr :(internet address) IP地址 Bcast:广播地...
2018-12-09 17:14:11 967
原创 Solr业务域的配置
使用对应的业务域,需要指定中文分析器。我这里使用的是IK Analyzer 2012FF_hf1中文分析器1、先将自己下载好的IK Analyzer 2012FF_hf1上传到linux中 2、将IKAnalyzer2012FF_u1.jar文件复制到solr的lib目录下cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/web...
2018-12-06 18:33:22 385
原创 Solr服务器(搜索服务器)安装----(超详细)
(一)solr搭建环境solr是java开发。需要安装JDK。(可参考文章:https://blog.csdn.net/qq_42129399/article/details/84848662)安装环境Linux。需要安装Tomcat。(可参考文章:https://blog.csdn.net/qq_42129399/article/details/84347077)(二)搭建步骤:...
2018-12-06 18:05:08 754
原创 Linux系统安装JDK
1、根据自己的虚拟机中linux系统内核版本决定从Oracle官网下载对应的JDK压缩包linux系统查看内核版本及系统版本可参考:https://blog.csdn.net/qq_42129399/article/details/84847259Oracle官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-d...
2018-12-06 11:07:33 181
转载 Linux下查看系统版本信息
在Linux环境下做开发的同学经常会遇到查看系统版本的问题,包括查看Linux内核版本号,系统的类型等。虽然很简单,但是时隔三日之后已经不记得是什么命令了,即使有印象也难免很清晰的知道命令的具体用法。索性就记录下来,方便日后再次碰到时快速查阅。一、查看Linux内核版本信息方法1、cat /proc/version [root@localhost ~]# cat /proc...
2018-12-06 09:55:15 1291
转载 Centos7 firewall-cmd查看端口是否开放及开放端口
查询端口号80 是否开启:firewall-cmd --query-port=80/tcp永久开放80端口号:firewall-cmd --permanent --zone=public --add-port=80/tcp移除80端口号:firewall-cmd --permanent --zone=public --remove-port=80/tcp--zone #作用域--ad...
2018-12-04 08:57:38 322
原创 CentOS7安装telnet服务和xinetd服务
就这么一个简单的东西搞得我脑瓜子疼。。。。废话不多说;开整!1===》查看系统版本信息(网上有很多查询系统版本的命令,不过个人觉着下面这个看着最直观 [看着最顺眼 (=@__@=)] ):cat /etc/redhat-release 2===》检查是否安装telnet:rpm -qa | grep telnet3===》 进行telnet安装,客户端和服务器端:...
2018-12-04 00:12:20 4363
转载 RedisDesktopManager远程连接失败的解决办法
Redis一般跑在Linux系统上,所以在安装完Redis之后,在windows上我使用了RedisDesktopManager远程连接Linux的Redis。以下的Linux命令都是在Redis安装目录下进行的,首先我在Linux系统上启动Redis服务 src/redis-server然后我在windows上开始尝试远程连接Redis点击“Test Connection”...
2018-12-03 11:11:48 1590
原创 Redis的安装&连接---(超详细)
Redis是c语言开发的。安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++(一)redis的安装1、使用SecureCRT中的SFTP将redis的源码包上传到linux系统。2、解压缩redis压缩包tar -zxf redis-3.0.0.tar.gz 3、编译。进入redis源码目录。make 4、安装。...
2018-12-02 22:08:19 692
原创 Redis集群搭建----(超详细过程)
初学者一枚,有不对的地方还请指出来,谢谢喽 ^-^(一)redis集群的原理 1、redis-cluster (redis集群) 架构图 2、redis-cluster投票:容错 架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(PING就是用来检测redis节点的健康状态,在终端输入ping命令出来pon...
2018-12-02 21:29:38 359
转载 reload maven project has encountered a problem
由于重重原因,我取消maven的下载(可能是jar包没有公服镜像)。导致重新打开sts 时发生异常。在网上寻找到资料,发现需要删除${workspace}\.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi文件即可。...
2018-11-25 10:24:55 372
转载 面试经验贴:哪怕事先只准备1小时,成功概率也能大大提升
本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论,相反,如果候选人给我的印象不错,我也会从多个角度来衡量,以免招进会说但不会干活的“大忽悠”。 其实倒也不是我故意要为难候选人,毕竟入职后就是同事,但面试官...
2018-11-23 15:05:48 138
转载 将文件从本机上传到虚拟机中Linux系统中的几种方法
一、使用FileZilla上传文件1.启动虚拟机,打开Linux终端,输入ifconfig命令查看IP地址IP地址为192.168.59.62.打开FileZilla,输入IP地址,用户名,密码,端口号,点击快速连接 连接成功后,左边为本机资源目录,右边为虚拟机目录,左边选中文件,右键选择上传,即可上传成功二、使用SecureCRT或Xshell上传文件1.使用Se...
2018-11-22 20:47:53 29841 2
原创 linux系统配置Dubbo注册中心(Zookeeper)---超详细吐血过程
本博客是博主按照自己想的写的,描述不对的地方希望指出!官网下载dubbo源码废话不多说!搞起!我用的是Windows系统,安装了个VMware来操作(也可以安装一个linux系统来操作)1、使用SSH工具将下载好的zookeeper文件复制到任意目录,例如:/root 2、使用ls命令查看主目录中多了个zookeeper-3.4.6.tar.gz压缩文件3、 使用 ...
2018-11-22 20:02:42 1491
转载 @Controller和@RestController的区别?
@Controller和@RestController的区别?官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1)如果只是使用@Re...
2018-11-12 22:33:34 73
转载 SpringBoot使用yml配置
1.yml的标准结构version: 2.0server: port: 8081 spring: application: name: ztest-spb profiles: active: dev2.系统中调用格式env.getProperty("version"), env.getProperty("spring.application.n...
2018-11-10 19:55:28 669
转载 spring boot 插件安装
安装方法:(我使用的是eclipse ,所以就拿eclipse举例了)提示:安装时,网速不好的话过程会比较漫长,所以最好是选择一个网络好一点的地方进行安装。方法 1、可以自己在eclipse目录:help-->Eclipse Marketplace 下的Search中搜索spring-tool-suite,如下图:点击右下角Installed进行安装。方法 2、在spri...
2018-11-10 16:49:16 436
原创 SpringBoot:Whitelabel Error Page解决方案
早就听闻SpringBoot的大名,最近自己就尝试搞了个SpringBoot项目。随便弄了个测试类:pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS...
2018-11-10 11:47:58 1052
转载 网络编程(InetAddress类、Socket和ServerSocket、实现客户端和服务器之间的双向通信)
网络编程的底层是IO,通过IO将一台计算机中的数据发送到另一台计算机中。发送的时候,要知道接受方的地址,该地址即为IP地址。知道IP地址后即可进行发送。A向B发消息,消息是发过去了,但是B要怎样接受呢?因此定义了端口,B监听了A所使用的端口。A发的消息中含有端口号,当B接受到消息时,知道了端口号。B就知道用什么程序来读取消息。1、获取IP地址对象的几种方式:获得本机的ip用InetAddr...
2018-10-30 16:40:14 702 1
转载 阿里巴巴Druid数据源及使用
原文第一部分:数据源的集中比较。 目前常用的数据源主要有c3p0、dbcp、proxool、druid,先来说说他们Spring 推荐使用dbcp;Hibernate 推荐使用c3p0和proxool1、 DBCP:apacheDBCP(DataBase connection pool)数据库连接池。是apache上的一个 java连接池项目,也是 tomcat使用的连接池组件...
2018-10-29 21:45:39 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人