- 博客(34)
- 收藏
- 关注
转载 Maven学习 --- distributionManagement
在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的。如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升级组件的版本号,可这样就明显不符合要求和实际情况了。但是,如果是基于快照版本,那么问题就自热而然的解决了,而mave
2020-06-18 15:45:32
1829
转载 maven打包报错:spring-boot-maven-plugin:2.0.1.RELEASE:repackage failed: Unable to find main class
[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.0.1.RELEASE:repackage (default) on project ly-common: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:2.0.1.RELEASE:repackage failed: Unable to f
2020-06-17 19:30:06
2636
转载 Maven报错:The packaging for this project did not assign a file to the build artifact
方法一:使用Maven管理工具下的LifeCycle(生命周期)中的install,如下图所示 。网上也可以搜到这种解决方法,但是他的说法,“使用Lifecycle中的install,项目就会自动去maven仓库下载需要的包”是错误的。方法二:使用Maven管理工具 工具栏中的Execute Maven Goal,如下图所示点击打开,输入Maven命令,特殊说明:在windows的cmd中执行命令,需要在最前面加上mvn,而在这里不需要,如下图所示:生命周期及其包含阶段,阶段声明绑定的插
2020-06-17 15:35:19
3502
原创 springmvc接收参数的方法
1.首先说下postman中 form-data、x-www-form-urlencoded、raw、binary对应的各种使用方法及区别1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Conte...
2018-11-22 19:03:27
1882
转载 关于System.getProperty
很多时候我们需要在项目中读取外部属性文件,用到了System.getProperty("")方法。这个方法需要配置JVM系统属性,那么如何配置呢?那就是使用java -D 配置系统属性。使用格式是:java -Dkey=value比如新建一个测试类,如下:public class Test { public static void main(String[] args){...
2018-11-12 10:54:46
459
转载 Windows命令行查看文件的MD5
certutil -hashfile C:\Users\admin\Desktop\ab.wav MD502 5e 8f 34 b5 c1 b1 0f fa 7b bc 1c 96 39 10 61certutil -hashfile C:\Users\admin\Desktop\yci201810.wav MD502 5e 8f 34 b5 c1 b1 0f fa 7b bc 1c 96 ...
2018-11-05 10:40:20
3208
原创 关于spring cloud 获取配置中心的方式,用application.properties的大坑
因为之前并没有深入了解过spring cloud,直接抄了一份代码,spring-cloud-starter-eureka和spring-cloud-starter-config的依赖都加了进去,但是怎么都读不到文件,后来在网上看到这样一段文字来自https://www.cnblogs.com/BlogNetSpace/p/8469033.html一、bootstrap.yml(boots...
2018-08-31 00:59:00
4136
原创 elasticsearch5.x,聚合函数用法
在 ES2.x 版本字符串数据是没有 keyword 和 text 类型的,只有string类型,ES更新到5版本后,取消了 string 数据类型,代替它的是 keyword 和 text 数据类型1.计数SearchRequestBuilder search = client.prepareSearch("index").setTypes("type");TermsAggregat...
2018-08-01 10:52:20
806
原创 关于启动报错java.lang.NoClassDefFoundError: org/elasticsearch/plugins/NetworkPlugin的解决方案
用的elasticsearch是5.6.1的版本,spring-boot用的1.5.9,其中一个服务a依赖于另一个服务b,b添加了对elasticsearch和transport的依赖,代码如下: <dependency> <groupId>org.elasticsearch</groupId> <...
2018-07-05 14:09:55
16540
转载 分布式与集群的区别
分布式是指将不同的业务分布在不同的地方。 而集群指的是将几台服务器集中在一起,实现同一业务。分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,就将给哪一台去完成。而分布式,从窄意上理解,也跟集群差不多, 但是它的组织比较松...
2018-06-30 10:54:55
232
原创 maven项目报classNotFound: net/sf/json/JSONArray错误的原因
1.deploy assembly中maven依赖没有放进去2.如果是jetty启动,注意配置
2018-04-03 10:58:41
642
转载 Spring的jackson2.x的Date格式化
参考:http://my.oschina.net/u/818540/blog/223052jackson 2.x关于时间格式化 比1.x 方便了很多,修改MappingJackson2HttpMessageConverter中DateFormat的patten:mvc:annotation-driven> mvc:message-converters>
2018-01-05 08:43:40
407
转载 Office Online Server 2016安装部署
本文是在http://blog.youkuaiyun.com/qq_27997547/article/details/77715258基础上添加了一些补充特别提醒:如果是虚拟机的话,一定要用vmware12及以上的1.硬件要求微软要求实现OfficeOnline Server 需要安装WindowsServer 2012 R2 操作系统的服务器2台: 1.服务器1做转换服务器(安装 O
2017-12-22 12:40:04
18958
3
原创 mysql 中删除多张表
同时删除多张关联表中的记录: delete a.*,b.*,c.*,d.* from aa a LEFT JOIN bb b on a.id = b.res_id LEFT JOIN cc c on c.id = a.id LEFT JOIN dd d on a.id = d.id whe
2017-11-30 15:59:49
7845
原创 kafka java中发送数据、连接失败问题解决
以下问题是基于kafka所在服务器跟开发环境不在一台机器上1.把listeners和advertised.listeners前面的#去掉,并把端口号之前的一串英文改为服务器的ip地址如:listeners=PLAINTEXT://192.168.238.129:9092 advertised.listeners=PLAINTEXT://192.168.238.129:9092zooke
2017-06-14 10:32:23
4730
转载 java创建者模式转自http://blog.youkuaiyun.com/l1028386804/article/details/45442197
一、概述将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。二、适用性1.当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。2.当构造过程必须允许被构造的对象有不同的表示时。三、参与者1.Builder 为创建一个Product对象的各个部件指定抽象接口。2.ConcreteBuilder 实现Builder的接口以构造和
2017-05-14 17:02:48
380
原创 elasticsearch安装问题
1.先安装Java环境(重要)2.按照elasticsearch安装教程安装3.安装head插件4.配置elasticsearch.yml(键值对冒号后面加空格 node.name: "daiyu",否则报错)5.远程在浏览器访问需要关闭防火墙(重要)centos 7:systemctl stop firewalld.service #停止systemctl disa
2017-05-04 10:05:05
342
原创 在java web项目中配置freemarker
1.引入freemarker jar包,注意要把jar包放到lib中,否则启动报错2.编写模版文件 方括号低版本的不支持3.编写处理模板的servlet private Configuration _config; public void init() { // 初始化Freemarker配置 _config
2017-04-24 16:16:04
2120
原创 时间戳转化成时间格式:yyyy-MM--dd HH:mm:ss
var da = new Date();var date = new Date(da.getTime()+8*3600*1000).toISOString().replace(/T/g,' ').replace(/\.[\d]{3}Z/,'');//2015-10-23 10:22:15
2015-10-23 10:28:53
965
原创 时间戳转化为日期如yyyy-MM-dd
var date = new Date().getTime();new Date(date).toLocaleDateString().replace(/\//g, "-"); //2015-10-19
2015-10-19 21:18:09
680
转载 spring+mybatis
Spring与Mybatis整合的MapperScannerConfigurer处理过程源码分析前言本文将分析mybatis与spring整合的MapperScannerConfigurer的底层原理,之前已经分析过java中实现动态,可以使用jdk自带api和cglib第三方库生成动态代理。本文分析的mybatis版本3.2.7,mybatis-spring版本1.2.2。Mappe
2015-07-25 17:45:23
327
转载 xtype
定义 xtype就是一个代表类(Class)的标识名字。 譬如,你有这个类,名字是Ext.ux.MyGrid。正常情况下你需要用这个名字来实例化这个类(创建类的对象)。 除了类名外,你还可以这样登记类的xtype: Ext.reg('mygrid', Ext.ux.MyGrid); 其中xtype 是 mygrid 而类名的一般形式是Ext.ux.MyGrid。
2015-05-15 14:41:02
394
转载 java线程池详解
线程池的作用:线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待的工作线程,就可以开始运行了;
2015-03-25 11:46:02
291
原创 虚拟机和主机能ping通,虚拟机也能访问主机,但是主机就访问不了虚拟机的原因
vi /etc/selinux/config修改SELINUX=enforcing为 SELINUX=disabled保存然后重启电脑 命令:reboot重启后关闭防火墙iptablesservice iptables stopchkconfig iptables off(开机不启动)
2015-03-20 10:53:09
2512
转载 Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
问题描述:Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法解决方案:删除当前工作目录下的WORKSPACE_HOME/.metadata/.plugins/org.eclipse.core.resources/.project,然后重新启动Eclipse转自:ht
2015-03-17 09:33:51
568
转载 使用maven部署项目
maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。一、准备条件1、安装下载jdk这里以jdk1.6为例2、安装eclipse到eclipse官网下载 Eclipse IDE for Java EE Developers版本的eclipse
2015-03-16 12:46:00
315
原创 mysql中的排序问题
今天写了一个排序语句,发现不能实现功能,于是查了一下字段类型,原来是varchar型的,所以无法实现排序,可以在字段后面加上0便可转化成整形。若待排序的字段是汉字,则用如下方法order by convert(column_name using gbk) desc
2015-03-14 10:57:28
505
转载 JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
JSP页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。原来是因为Javaweb工程类中没有添加Tomcat运行时相关类导致。下面是具体的解决方法:1、右击web工程-》属性或Build Path-》Java Build Path->L
2015-03-13 16:06:24
399
转载 安装nodejs
安装nodejs下载完成之后,双击 node-v0.8.16-x86.msi,开始安装nodejs,默认是安装在C:\Program Files\nodejs下面第三步:安装相关环境打开C:\Program Files\nodejs目录你会发现里面自带了npm,直接用npm安装相环境既可 进入node.js command prompt 命令窗口进入nodejs 安装目录 C:
2015-03-11 16:22:57
339
转载 装饰器模式
这两天本来是自在学习java collection Framework的Fail Fast底层机制,看到核心的部分时,突然意识到设计模式的问题,上大学到现在我还没有真正理解过设计模式的概念,于是用了大半天好好的学习了一下装饰器模式,回头再看jdk的源码,舒服多了,的确验证了那句话,设计模式非学不可啊,可以说自己是个十足的菜鸟,连基本的java接口机制和继承都忘得差不多了,这一天全拾起来了~
2015-03-09 18:21:35
256
转载 log4j配置
a). 新建Java Project>>新建package>>新建java类;b). import jar包(一个就够),这里我用的是log4j-1.2.14.jar,c). 新建log4j.properties,置于project根目录下;log4j.rootLogger=info, ServerDailyRollingFile, stdout log4j.appender.
2015-03-09 16:11:07
332
原创 IE8 下的文件上传问题
file类型的input框非常丑陋,有的人为了美观,用如下方法:js中的代码如下:而此种方法在IE8下却行不通,解决方案如下:先放一个按钮,在后面写一个file,将其透明度调成0,并覆盖在按钮上面,这样当点击按钮时,实际上点击的是file,从而实现了上传功能。效果如下:
2015-03-05 16:42:02
466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人