java
文章平均质量分 56
laughing1997
这个作者很懒,什么都没留下…
展开
-
java怎么读取resources下面的JSON串文件
文件位置:package com.jt.ceshi;import java.io.*;import java.net.URL;public class ReadJSON { public static void main(String[] args) { String laststr=""; URL l1 = ...原创 2019-12-17 23:23:39 · 1899 阅读 · 0 评论 -
Docker安装配置教程
之前docker很久就写了笔记了。后面因为家里有事,耽搁了一年。 现在把这部分笔记重新上传一下。大家看看。Docker要求:lunix内核,要求3.8以上centos7Docker是一个进程,一启动就两个进程,一个服务,一个守护进程。占用资源就非常少,启动速度非常快,1s。一台机器上vm,3到10个实例。docker 100到10000。1.核心概念:1)镜像images,事先做好一...原创 2018-11-20 16:55:53 · 153088 阅读 · 17 评论 -
maven构建发布的多种方式 及 微服务部署注意点总结
在开发环境下,原有代码一直如常运行。最近要把它部署到云上。遇到了不少问题。毕竟在项目部署过程中,涉及到maven或者gradle之间的深刻理解,才能克服开发环境正常,部署出现各种问题的解决能力。在此,以下文章权当记录,但是只是针对maven这块,gradle以后再去讨论。预防后期自己的遗忘。目录如下:打包文件的说明IDE开发工具打包的区别:微服务,eclipse和IDEA区别maven...原创 2018-11-07 16:43:29 · 3357 阅读 · 0 评论 -
redis迁移数据之槽道讨论
针对redis3.0之前的版本。在哨兵集群管理的主从结构的集群,结构如下哨兵主从集群和三个单独redis节点的集群同时存在。迁移数据; hash一致性,扩容时,迁移数据大量减少;但是这种迁移是运维工程师做不了的,需要了解key值计算过程当前结构的redis节点的利用率太低真正接收数据做数据处理的节点,9个节点中,接收key值存储的只有3个redis3.0版本之后,集群的结构如下:...原创 2018-10-23 21:36:01 · 2669 阅读 · 0 评论 -
针对springboot无法读取properties文件的字段信息,无法实现注入的问题
@Servicepublic class PropertieService { @Value("${pathw}") public String pathw; @Value("${urlw}") public String urlw; }此处如果直接在application.properties下,添加Pathw=C://jt-uploadurlw=htt...原创 2018-10-18 10:31:02 · 4033 阅读 · 0 评论 -
springboot出现jsp无法被解析的问题
添加如下依赖:<!--servlet依赖 --><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version>原创 2018-10-17 18:34:06 · 2759 阅读 · 0 评论 -
maven的所有jar包源码,变成淘宝网源码的问题,神坑
问题如图:此为ssm项目时候遇到的问题。所有的jar源码居然变成淘宝网的代码。简直是匪夷所思。且听我细细道来。问题原因探讨:由于顶级是使用aliyun做的,阿里云,在jar包下载出错的问题下,或者无法下载jar的时候,阿里云会出现把jar里面的源码变成淘宝网的网页源码。解决:Maven整个删除,重新配置,问题解决。...原创 2018-10-17 18:23:43 · 252 阅读 · 0 评论 -
在manage的项目,使用boot整合cloud的eureka-server注册中心的时候,遇到的坑
项目一直出现加载项目就报错的问题。后面把jar包的顺序调节了先后顺序,加载就避开了异常。如图:将eureka的jar包放在spring-boot-starter-web的前面,问题就解决了。不知道原因。网上也找不到。<dependency> <groupId>org.springframework.cloud</groupId> <artifa...原创 2018-10-17 18:17:45 · 125 阅读 · 0 评论 -
IDEA在springboot项目下,出现无法找到对应的页面文件问题
springboot项目在idea容易出现找不到页面文件和tomcat报错的问题。故对这两个问题记录一下。在POM文件下,加入如下设置:<!-- 使用IDEA开发工具时,需要加上该resources配置,解决webapp/资源目录无效的问题 --><resources> <resource> <directory>src/main/...原创 2018-10-17 18:14:18 · 1452 阅读 · 0 评论 -
采用maven的聚合,项目拆分、整合boot cloud时,错误的整合思路,如何解决
idea下,如何进行springboot的maven聚合依赖。首先,把我的项目结构图大致说明一下:项目文件结构大致图:对应的pom信息如下,从父级逐级显示,以下只是备注自己的关键代码jt-parent<modules> <module>../jt_common</module></modules><dependency&...原创 2018-10-17 18:09:14 · 191 阅读 · 0 评论 -
整合boot和cloud时候针对<parentId>和<dependencyManagement>区别的疑惑
首先看,在maven下,对微服务进行聚合时候,看到parentId和dependencyManagement。很相似。所以这里,我想对这两个标签进行说明一下,把自己的经验告诉大家。如图:以下为parentId的方式:<parent> <groupId>org.springframework.boot</groupId> <artifactId...原创 2018-10-17 17:20:19 · 575 阅读 · 0 评论 -
将json串转换为对象时候,出现字段和属性不匹配问题
报错信息如下:org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "HPYS" (Class com.traffic.entity.BusBaseInfo), not marked as ignorable解决方案:一:我采用的方案1、请求的JSON里面字段多余映射的实体类,可以通过...原创 2018-10-17 17:13:58 · 15332 阅读 · 0 评论 -
微服务---加入redis配置时候,boot+cloud一跑起来就报错
项目依托redis部分的jar包只有这个部分,经过对jar的依赖,报错信息的提示,发现缺少了对应的spring-data-redis的jar包。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</...原创 2018-10-17 17:10:28 · 534 阅读 · 0 评论 -
springboot聚合项目整合redis时候,项目出现class找不到的问题
微服务之前也一直听说过,但是一直没有机会用。刚好,想把公司最近基于ssm的分布式项目,重构成微服务的。网上看了一些教程。话不多说就准备弄了。整合后,发现项目一直报找不到redis对应的class文件的问题。解决过程:1.1试过在manage的后台,检查了common的jar是否存在对应的class文件,有,解决未果1.2 将common里面的redis配置类,复制到对应的manage的包...原创 2018-10-17 16:57:35 · 1967 阅读 · 0 评论 -
java-线程及NIO浅谈
这里简单谈一下线程,但是要把一个线程谈好,要结合NIO,结合锁机制一起学习,记忆才会深刻。所以,以下说明。结合这三个方面的线程和NIO进行谈谈,锁部分另外再谈。1、进程1.1概念进程=程序+执行。当把一个程序从磁盘中加载到内存中,cpu去运算和处理这个进程(运行起来的程序就是进程)。从三个维度来看进程的模型维度说明从内存维度每个进程都独占一块地址空间,cpu处理进程...原创 2018-10-19 10:30:31 · 724 阅读 · 0 评论 -
JVM总结
1. JVM中常用参数:Xss 设置每个线程的栈内存大小-Xmn 设置新生代大小-Xms 设置堆内存的初始内存大小-Xmx 设置堆内存的最大可用大小例如: -Xss128k -Xmn5M -Xms10M -Xmx10M表示每个线程的大小是128k,新生代5M,可用堆内存10M,最大可用内存为10M2. 栈内存溢出如果方法运行时需要的栈的深度超过了虚拟机所允许的最大的栈的深度,那么会出...原创 2018-10-19 02:04:53 · 208 阅读 · 0 评论 -
java内存工具VisualVM的简单使用以及与Idea集成
一、idea集成1.打开设置windowsFile->SettingMacOSIntelij Idea -> Preferences12.打开插件仓库Plugins -> Browers Repositrories在这里插入图片描述3.搜索VisualVM Launcher4.安装后,重启Idea5.安装完成后,在原来的Run和Debug按纽旁会多出...原创 2018-10-18 16:23:35 · 495 阅读 · 0 评论 -
整合CAS出现的jar包不兼容问题
之前的登录是sso做的,现在想用CAS做一下单点登录。整合时候,出现了一些问题:引入了cas的client后。发现&lt;!-- 引入cas客户端 --&gt;&lt;dependency&gt; &lt;groupId&gt;org.jasig.cas.client&lt;/groupId&gt; &lt;artifactId&a原创 2018-10-18 10:40:24 · 5114 阅读 · 0 评论