Java
King-Long
天赋决定上限 努力决定下限;
格局决定结局 态度决定高度;
展开
-
Idea连接Datasource时报时区错误的解决方法Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTime
1.问题当使用Idea中的Datasource工具连接mysql数据库出现Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property2.解决方法直接在数据库url连接中加上时区的设定“?serverTimezone=GMT”即可搞定jdbc:mysql://lo...原创 2020-03-01 18:36:38 · 1545 阅读 · 0 评论 -
通用数据权限管理系统设计
通用数据权限管理系统设计(一) 作者:逸云 前言: 本文提供一种集成功能权限和数据权限的解决方法,以满足多层次组织中权限管理方面的集中控制。本方法是RBAC(基于角色的访问控制方法)的进一步扩展和延伸,即在功能权限的基础上增加数据权限的管理,实现数据权限和功能权限的集中处理。 解释: 功能权限:能做什么的问题,如增加销售订单; 数据权限:能在哪里干什么的问题,如察看北京分公司海淀销售部张三的销售订...转载 2018-03-08 15:33:38 · 9619 阅读 · 1 评论 -
Eclipse中文乱码,.properties文件乱码等乱码问题
一、乱码问题产生原因: 文件开始的编码格式与eclipse当前的默认编码gbk等不一致,因此产生中文乱码。二、解决方法: 将文件编码格式统一修改为utf-8,如果还是乱码则重新中文输入编辑,存储后新输入的文字为中文;三、操作步骤:1.Window->Preferences->General ->Content Type->Text-> 选择要修改的具体文件...原创 2018-05-10 22:36:31 · 6781 阅读 · 3 评论 -
com.alibaba.dubbo.rpc.RpcException: No provider available from registry 127.0.0.1:2181 for service
com.alibaba.dubbo.rpc.RpcException: No provider available from registry 127.0.0.1:2181 for service com.alibaba.dubbo.monitor.MonitorService on consumer 192.168.56.1 use dubbo version 2.5.6, may be pro...原创 2018-05-10 23:27:19 · 58294 阅读 · 2 评论 -
JavaBean深入理解!!!
javaBean的理解总结javaBean简单理解:javaBean在MVC设计模型中是model,又称模型层,在一般的程序中,我们称它为数据层,就是用来设置数据的属性和一些行为,然后我会提供获取属性和设置属性的get/set方法即Javabean 就是一个类,这个类就定义一系列 get<Name> 和 set<Name> 方法。 So simple !Javabean 就...转载 2018-05-12 23:40:51 · 497 阅读 · 0 评论 -
SpringBoot application.properties和application.yml配置详解
#SPRING CONFIG(ConfigFileApplicationListener) spring.config.name =#配置文件名(默认 为 'application' ) spring.config.location =#配置文件的位置 # 多环境配置文件激活属性spring.profiles.active=dev #加载application-dev...转载 2018-09-11 18:52:50 · 11961 阅读 · 0 评论 -
SpringCloud集成ElasticSearch,Logstash,Kibana,ELK,Kafka分布式日志系统(一)
ELKElasticSearch介绍此部分转自(https://www.cnblogs.com/wuchanming/p/6671259.html)在 《Elasticsearch : The Definitive Guide》里,这样介绍Elasticsearch,总的来说,Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合...原创 2018-09-06 19:16:29 · 13274 阅读 · 5 评论 -
linux cat tail more less head文件输出操作命令解析对比
一、cat 显示文件连接文件内容的工具 cat 作用 cat(“concatenate”的缩写)命令用于连接并显示指定的一个和多个文件的有关信息,是一个文本文件(查看)和(连接)工具,通常与more搭配使用,与more不同的是cat可以合并文件。查看一个文件的内容,用cat比较简单,就是cat后面直接接文件名。 1、cat 语法结构: cat [选项] [文件]... 选项 -A...转载 2018-10-10 14:25:43 · 516 阅读 · 0 评论 -
Http请求响应码含义
一、状态码几个分类:状态码响应类别出现原因1XX信息性状态码(Informational)服务器正在处理请求2XX成功状态码(Success)请求已正常处理完毕3XX重定向状态码(Redirection)需要进行额外操作以完成请求4XX客户端错误状态码(Client Error)客户端原因导致服务器无法处理请求5XX服务器错误状态码...转载 2018-11-09 16:09:19 · 335 阅读 · 0 评论 -
阿里巴巴面试题汇总
一、数据结构类concurrenthashmap 详细介绍HashMap实现原理 详细介绍Map的Key要求 不为空HashMap,put和get同时操作treemap实现 TreeMap实现原理 红黑树二、其他JDK1.8 HashMap改动(引入红黑树) 重新认识JDK1.8 中不一样的HashMapList和set区别 java 常用...原创 2018-12-17 16:46:36 · 858 阅读 · 0 评论 -
Redis学习(2):Jedis使用Redis示例
一、前提已经默认安装好redis server。二、创建一个maven项目本文使用Junit运行测试Redis例子,因此需要引入如下jar包&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;junit&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;l原创 2019-01-07 19:23:25 · 366 阅读 · 0 评论 -
解析Java框架中entity层,mapper层,service层,controller各层作用
一、entity层别名: model层 ,domain层用途: 用于存放我们的实体类,与数据库中的属性值基本保持一致,实现set和get的方法。例子:user表的实体userpublic class User { /** * 用户id */ @Id @GeneratedValue(strategy = GenerationType.IDENTIT...原创 2019-01-08 18:09:12 · 68544 阅读 · 35 评论 -
JAVA设计模式总结之23种设计模式
一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。...转载 2019-02-17 21:09:50 · 1296 阅读 · 1 评论 -
Java设计模式六大设计原则
从今年的七月份开始学习设计模式到9月底,设计模式全部学完了,在学习期间,总共过了两篇;第一篇看完设计模式后,感觉只是脑子里面有印象但无法言语。于是决定在看一篇,到9月份第二篇设计模式总于看完了,这一篇看完,脑子里面已经能够对绝大多数的设计模式能够说出其核心思想且可以画出类图也知道应用场景,算是一个进步,但可能还不能够特别熟练的使用,可能需要多多巩固和强化使用才能够完全理解设计模式的精髓所在。学习期...转载 2019-02-17 21:14:48 · 522 阅读 · 0 评论 -
eclipse svn插件安装总失败 每次打开eclipse总提示 subversive svn connectors
1.问题描述:每次启动eclipse的时候,总是弹出如下窗口在安装subversive svn connectors的时候 一路安装下来总是提示如下错误;An error occurred while collecting items to be installed session context was:(profile=C__Users_localadmin_eclipse原创 2017-09-21 14:31:18 · 4531 阅读 · 1 评论 -
解决Maven项目Update Project自动恢复为JRE1.5的问题
问题:使用Eclipse建立Maven项目的时候,JDK默认为1.5在用户使用Config Build Path更新为最新JRE库比如1.8或者1.7的后,Maven项目显示JRE1.8 or 1.7,但是当我们不经意Update Project后,发现,JRE又重新恢复为了JRE1.5.原因分析 Maven官方文档有如下描述:编译器插件用来编译项目的源文件.从3.0版本开始, 用来...原创 2017-02-21 11:37:19 · 8395 阅读 · 0 评论 -
严重: A child container failed during start java.util.zip.ZipException: invalid LOC header (bad signa
本来可以正常使用的项目突然出现了类似标题的bug,怎么排查都无果。。。开始以为是Tomcat的原因但其他项目都可以正常运行所以排除tomcat原因;网上查询也都是怎么说的都有,试验了半天都不管用,但都大多说和jar包问题有关,所以,采用分步排除法,将pom文件分步骤注释掉,最终成功解决,是jar包出现了问题,但还是无法确定最终是哪儿个jar包,随即将所有相关库重新删除,使用maven重新下原创 2017-01-14 23:08:42 · 497 阅读 · 1 评论 -
新建Maven webapp工程报错,Failure to transfer com.thoughtworks.xstream:xstream:jar:1.3.1
问题如题所示解决方法: 1.关闭Eclipse 2.找到Maven的repository,一般在C盘的用户目录下,不要到default workspace去找。3.删除“repository” 文件夹 4.重新打开Eclipse 5.点击Project->clean 6.右键该项目“Maven” –> “Update Project…”.原创 2017-01-11 21:53:55 · 4618 阅读 · 0 评论 -
Eclipse开发webapp默认的tomcat路径
1.你的项目地址例如"workSpace"\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps为Eclipse默认开发下tomcat的路径,因此不要为自己添加的tomcat路径找不到部署的web项目而有疑问。而且很多问题比如No class Foundation等问题,也可以直接通过去web server下看是否有对应的原创 2017-04-03 20:03:56 · 2230 阅读 · 0 评论 -
eclipse tomcat Web工程目录下没有 lib 库 404错误
我们用Eclipse工具编写maven web工程的时候经常会遇到,运行起来后404 的问题或者出现xxx class not found类找不到,该类依赖于spring-web-XXXX.jar,看了下maven依赖库,该依赖是存在的,那是怎么回事,然后再看tomcat目录下的webapps中部署的项目,项目已经部署成功,相应的class文件和静态文件都有了,但仔细一看,在your work原创 2017-05-29 17:06:33 · 1769 阅读 · 0 评论 -
Centos 安装 JDK和 Tomcat 配置iptables
一、安装JDK1.根目录下建立software软件目录mkdir software2.下载JDK1.8 64位版本wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm?AuthParam=149658476原创 2017-06-05 01:00:13 · 949 阅读 · 0 评论 -
Failure to transfer org.apache.maven.plugins:maven-war-plugin:pom:xxx
出现这种提示主要是由于jar包下载不完整或者有手动停止下载而造成的,解决此问题只要maven仓库repository中的对应包的文件夹,然后查看里面是否有含有lastupdate字样的文件,如果有,就说明确实是这样,将这个包对应的文件夹删除掉,然后让maven update重新下载即可。原创 2017-06-21 16:07:49 · 2606 阅读 · 0 评论 -
阿里云centos ECS服务器修改iptables后,tomcat通过ip加端口8080 仍然无法访问8080端口
1.这个直接打开iptables还不管用需要登录阿里云服务器ECS控制台,【网络和安全】->【安全组】里点击【配置规则】自行添加TCP 端口访问如下图:2.然后在用ip加端口访问tomcat则可以正常访问原创 2017-06-11 22:31:57 · 3960 阅读 · 0 评论 -
centos linux下创建SVN服务器
Centos 创建SVN服务器1.创建目录mkdir -p 目录名2.创建版本库svnadmin create /svn/Docs4Yalong3、进入conf目录(该svn版本库配置文件)authz文件是权限控制文件passwd是帐号密码文件svnserve.conf SVN服务配置文件4、设置帐号密码vi passwd在[原创 2017-06-11 22:51:03 · 340 阅读 · 0 评论 -
Eclipse搭建Scala入门经典程序Helloworld
1.安装Scala网址:http://www.scala-lang.org/download/2.检查scala是否安装成功scala -version3.安装带scala插件的eclipsehttp://scala-ide.org/Version 4.6.1注意此版本需要JDK1.84.启动下载的eclips原创 2017-06-12 00:00:00 · 3866 阅读 · 0 评论 -
IDEA2017安装及破解方法,实测有效
1.去Idea官网下载最新安装程序进行安装;http://www.jetbrains.com/idea/download/2.在License Activation选择“license server”;3.输入http://idea.imsxm.com/激活即可;原创 2017-07-25 17:18:35 · 2469 阅读 · 0 评论 -
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
解决方法: 1、eclipse菜单 - Window - Preferences- Java - Installed JREs 将配置的JRE定位到JDK,例如JRE home:D:\Program Files (x86)\Java\jdk1.8.0_15原创 2017-07-25 20:00:01 · 231 阅读 · 0 评论 -
Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package
SpringBoot出现下列错误。Your ApplicationContext is unlikely to start due to a @ComponentScan of the default packageDestroy method on bean with name 'org.springframework.boot.autoconfigure.internalCachingMe原创 2017-07-26 13:58:13 · 2961 阅读 · 0 评论 -
Centos下安装mysql及常用mysql命令总结
1.使用yum命令安装mysql[html] view plaincopy[root@bogon ~]# yum -y install mysql-server 2.设置开机启动[html] view plaincopy[root@bogon ~]#原创 2017-07-25 21:08:32 · 519 阅读 · 0 评论 -
java项目里classpath具体指哪儿个路径
一、classpath路径指什么 只知道把配置文件如:mybatis.xml、spring-web.xml、applicationContext.xml等放到src目录(就是存放代码.java文件的目录),然后使用“classpath:xxx.xml”来读取,都放到src目录准没错,那么到底classpath到底指的什么位置呢? src路径下的文件在编译后会放到WEB-I...原创 2017-07-26 17:08:45 · 92609 阅读 · 9 评论 -
Nginx配置文件详解
Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。转自:http://www.cnblogs.com/hunttown/p/5759959.html######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为转载 2017-08-21 19:53:46 · 363 阅读 · 0 评论 -
mybatis generator 生成代码时错误提示The specified target project directory src does not exist
The specified target project directory src does not existThe specified target project directory src does not existThe specified target project directory src does not exist此时为target project 的原创 2017-01-15 23:50:31 · 16236 阅读 · 7 评论