自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liwb94的博客

前期追深度,否则会华而不实,后期追广度,否则会坐井观天;

  • 博客(91)
  • 收藏
  • 关注

转载 java不同包中含有全限定类名相同的类时的加载顺序

原文地址:https://www.pianshen.com/article/92181959387/问题:如果有两个不同的jar包中含有两个全限定类名完全相同的类,那么如果我们程序中使用到了这个类,会加载哪一个呢,今天我们就来做个试验看看。为了做试验,我们建立如下三个module,其中main是一个springboot项目,其中引用了demo1和demo2两个模块。如下图demo1和demo2中都有一个com.demo.DemoClass类,如下然后我们在main类中..

2021-06-22 17:46:35 2308 2

原创 idea中tomcat乱码

修改tomcat配置文件…/apache-tomcat-9.0.41/conf/logging.properties最下面添加java.util.logging.ConsoleHandler.encoding = UTF-8java.util.logging.ConsoleHandler.encoding = UTF-82 修改 idea ->help->Edit Custom VM Options最下面添加-Dfile.encoding=UTF-8修改idea安装.

2021-01-06 19:03:54 187

原创 mongotemplate Aggregation.project().andExpression() 报错 Expected ‘rsquare(])‘ but was ‘comma(,)

将expression中的数组符号[]全部替换成{}就ok

2021-01-02 19:02:17 2893

原创 idea terminal 修改环境变量path不生效问题

问题:当修改了环境变量,但是IDEA的terminal中环境变量不生效 重启idea也不生效原因:idea会在开机首次打开时加载path并序列化到自己的配置文件中,即使重启IDEA也只是重新加载自己的配置文件解决办法1:重启电脑解决办法2:(1)用path命令查看当前的环境变量 (2)set path命令写入修改后的环境变量...

2019-12-26 10:14:03 9728 4

原创 记录一下hive-jdbc

hivewiki:https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients#HiveServer2Clients-JDBC看到的一个csdn例子:https://blog.csdn.net/u010745505/article/details/72770958/需要的包(最好与hive服务端版本一致)had...

2019-10-17 14:11:41 158

转载 Linux服务器上监控网络带宽的18个常用命令和linux带宽流量监控查看工具

转载的,记录一下。用过第二个iftop 还不错原文地址:http://www.piis.cn/jiaocheng/web1200.asp这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载。下面是按功能划分的命令名称。监控总体带宽使用――...

2019-09-19 17:25:32 13827

转载 java Stream

推荐一个系列的博客Stream系列:Java 8系列之Stream的基本语法详解 Java 8系列之Stream的强大工具Collector Java 8系列之重构和定制收集器 Java 8系列之Stream中万能的reduce原文地址:https://www.cnblogs.com/mrhgw/p/9171883.htmlStream的操作分类Stream的操作有In...

2019-09-17 14:32:36 134

原创 h大数据常用命令

查看tez任务:yarn application -list查看hadoop任务:hadoop job -list1.6.hive的一些常用命令查询显示列名:set hive.cli.print.header=true;a.查看存储在数据仓库中的数据文件:hadoopfs-text/user/hive/warehouse/tb_yn_all_city_code...

2019-08-19 17:19:37 651

转载 Java8系列 - 从lambda看函数式编程

写的很好记录一下原文地址:https://blog.reactor.top/2019/03/28/Java8%E7%B3%BB%E5%88%97%20-%20%E4%BB%8Elambda%E7%9C%8B%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B/函数式编程管道哲学Unix管道管道(Pipelines)是现代软件工程中一个非常有...

2019-08-06 15:22:38 274

原创 postgresql 常用命令

切换数据库:\c [database_name]切换用户:\c - [user_name]展示所有表信息:\d展示所有模式: \dn展示数据库信息:\l查看search_path:show search_path修改search_path:SET search_path TO 'schema_name'指定库和用户登陆:psql -d highgo -U h...

2019-06-28 14:48:03 955

转载 转载-[疯狂Java]I/O:I/O流的最高境界——对象流(序列化:手动序列化、自动序列化、引用序列化、版本)

原文地址:https://blog.csdn.net/Lirx_Tech/article/details/51273380很精辟的一篇文章,做下记录1. 什么是对象流:序列化/反序列化的概念 1) 对象流是和字节流/字符流同处于一个概念体系的: a. 这么说字节流是流动的字节序列,字符流是流动的字符序列,那么对象流就是流动的对象序列咯? ...

2019-06-24 15:09:46 156

转载 Maven无法获取私服Jar包的问题

原文地址:https://blog.csdn.net/my_momo_csdn/article/details/82595805一、私服无法获取最新jar包?更新了某个工具包到私服之后,编译时却还是获取不到最新的jar包?怎么办?即使是代SNAPSHOT后后缀的快照包,也不能保证每次编译获取到最新的,有下面几个办法来解决这个问题。总结:我遇到的问题可能跟原博主不同,是发布了新的版本号但...

2019-06-21 14:13:51 6849

原创 JDK_API的一些记录和理解

java.beans包下的少部分类是用于bean在application中运行时,比如BeansAppletStub,EventHandler(即用于awt和applet中事件交互处理),大部分的类是用于修改bean的属性,赋值等,在beans包中有个用途较为广泛的类Introspector(自省),它的本质上是对反射的封装,解决反射使用时代码过于冗长的问题。在1.4之后,改包下新增...

2019-06-14 14:18:05 160

转载 Java抽象类与接口区别和设计理念差异

区别一: 抽象类中可以存在非抽象的方法 VS接口中的方法被默认的变成抽象方法,只要是定义了接口,接口中的方法 就全部变成了抽象类即使你不写 abstract 它也是抽象的方法 区别二: 实现抽象类的方法时, 如果方法是抽象的,子类必须重写抽象的方法. 如果方法不是抽象的, 子类可以选择...

2019-06-12 17:07:29 732 1

原创 jackson的常用处理json的注解

@JsonFormat(timezone = "GMT+8",pattern = "yyyyMMddHHmmss")private Date createTime;作用:1)入参时,请求报文只需要传入yyyymmddhhmmss字符串进来,则自动转换为Date类型数据。 2)出参时,Date类型的数据自动转换为14位的字符串返回出去。@JsonIgnor...

2019-05-28 10:05:05 603

转载 springboot静态属性的注入(工具类注入xxtemplate)

原文地址:https://www.cnblogs.com/wbxk/p/10676482.html静态属性不能直接注入,可以通过其set方法进行注入。(注意生成的set方法需要去掉static)在工具类里直接注入RedisTemplate,两种方法:(1)使用@Autowired private static RedisTemplate redisTemplate; ...

2019-04-24 16:13:05 3067

转载 java中各种变量的线程安全探究

原文地址:https://www.cnblogs.com/hadoop-dev/p/6860103.html有时候,对于在多线程中使用static变量有没有冲突,是否存在安全问题不能十分的确定。在使用过程中有点含糊,总想找点时间好好追究一下,可总因开发项目时间的紧迫而搁浅。我想,没有做进一步的研究而拿项目繁忙说事,这是自己的借口吧!鲁迅先生曾说过:“时间就像海绵里的水,...

2019-04-23 11:02:12 1092

转载 Java 多线程 Runnable 和 Thread 区别以及资源共享问题

原文地址:http://outofmemory.cn/java/java.util.concurrent/runnable-vs-thread实际上的区别:   1.线程类继承自thread则不能继承自其他类,而Runnable接口可以“  2.线程类继承自Thread相对于Runnable来说,使用线程的方法史方便一些。  3.实现Runnable接口的线程类的多个...

2019-04-16 17:14:02 510

转载 函数调用详解(函数状态保存参数传递和返回值)

原文地址:https://www.imhuwq.com/2019/03/10/%E4%BB%8E%E6%B1%87%E7%BC%96%E7%9A%84%E8%A7%92%E5%BA%A6%E7%90%86%E8%A7%A3%E7%A8%8B%E5%BA%8F%EF%BC%88%E4%B8%89%EF%BC%89%E2%80%94%E2%80%94%20%E5%87%BD%E6%95%B0%E8%B...

2019-04-11 11:57:56 3692

转载 函数调用过程栈帧变化详解

原文地址:https://www.cnblogs.com/zlcxbb/p/5759776.html函数调用另一个词语表示叫作过程。一个过程调用包括将数据(以过程参数和返回值的形式)和控制从代码的一部分传递到另一部分。另外,它还必须在进入时为过程的局部变量分配空间,并在退出时释放这些空间。大多数机器,包括IA32,只提供转移控制到过程和从过程中转移出控制这种简单的指令。数据传递、局部...

2019-04-11 11:54:11 1075

转载 栈与调用惯例

原文地址:https://blog.csdn.net/qchengsj/article/details/38000723在讲调用惯例之前我们先说明一个问题。通过上一篇栈与栈帧的文章,我们可以发现一个现象:函数的调用者和被调用者对函数如何调用有着统一的理解。例如,它们双方都一致地认同函数的参数是按照某个固定的方式入栈,否则函数将无法正确运行。例如1,函数:int foo(int a,i...

2019-04-09 10:19:37 158

转载 栈和栈帧

原文地址:https://blog.csdn.net/qchengsj/article/details/37918083栈的概念:每个任务(进程)有一个栈(stack),在这个进程中每个函数被调用时分别从这个栈占用一段区域,称为帧(frame)。寄存器esp指向当前整个栈的栈顶,寄存器ebp指向当前帧的帧底。这里务必要区分清楚,栈相对于整个系统而言,调用栈(call stack)相对于某...

2019-04-09 10:06:17 1174

转载 分层,模块化,组件化

这篇文章写的很不错:http://tutuge.me/2016/03/29/modular-and-component-summary/阮一峰老师对软件架构的理解:http://www.ruanyifeng.com/blog/2016/09/software-architecture.html模块化设计原则:单一职责,意味着一个模块、一个组件只做一件事,绝不多做。 正交性,意思是不重...

2019-03-30 11:14:50 855

转载 Tomcat服务器工作原理

原文地址:https://blog.csdn.net/u011475873/article/details/46774941本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。Tomcat 总体结构图0:tomcat访问流程图Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,...

2019-03-29 11:35:01 1053

转载 PO VO DAO DTO BO TO概念与区别

网上很多,只是做个记录O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。它们的关系应该是相互独立的,一个VO可以只是PO的部分,也可以是多个PO构成,同样也可以等同于一个PO(指的是他们的属性)。...

2019-03-18 11:44:06 1749

原创 js相关的一些记录

一:立即执行函数(function($){...})(jQuery)定义了一个匿名函数 并调用。等同于 var fn = function($){....}; fn(jQuery);(funtion(){})(); (function(){}());立即执行函数;相当于先申明一个函数,声明完后直接调用; 二:函数的命名方式1、一种是声明式。而声明式会导致函数提升,functio...

2019-01-30 16:42:02 85

转载 nginx root和alias文件路径配置

. root path  配置段:http、server、location、iflocation ~ ^/weblogs/ {  root /data/weglogs/www.ttlsa.com;  autoindex on;  auth_basic "Restricted";  auth_basic_user_file password/weblogs;}请求的uri加ro...

2019-01-25 10:29:36 202

转载 FLEX自定义组件的生命周期解析

原文地址:https://blog.csdn.net/xygg0801/article/details/53323124 1.FLEX与Flash       Flex 程序的根 mx.managers.SystemManager 就是 Flash 类 flash.display.MovieClip 的扩展。所以,Flex 也可以说成是基于时间轴的,只不过他在时间轴上的帧只有两帧:第一帧是预...

2019-01-16 14:11:10 275

原创 flex4自定义命名空间(xmlns)---基于idea

idea的官方帮助文档:https://www.jetbrains.com/help/idea/actionscript-flex-and-air.html前提安装好相应环境 就略过了。我们以Google的flexlib这个库为例,源码https://github.com/flex-users/flexlib/tree/master/library/src/flexlib这本是Goog...

2019-01-14 18:22:07 286

转载 flex4自定义命名空间(xmlns)

相关的一片博客:https://blog.csdn.net/libanghua/article/details/82127781.自定义一些控件如:MyButton,MyTextInput2.新增xml到src目录下:ss-mainfest.xml //存放在 ss标签库命名空间 控件 <?xml version="1.0" encoding="UTF-8"?>...

2019-01-14 16:51:54 212

转载 flash/flex基础发展区别等

原文地址:https://blog.csdn.net/xygg0801/article/details/53323136很好的一篇文章 博主总结了很多资料 本文和大家重点讨论一下Flex和Flash的区别和联系,Flex也继承了Flash在表示层上先天性的美感、除了视觉上的舒适感外,还天生具备方便的矢量图形、动画和媒体处理接口。虽然Flex和Flash有众多的相似点,但是不同之处仍然很多,...

2019-01-14 16:42:06 559

转载 Docker常用命令汇总,和常用操作举例

原文地址:http://www.cnblogs.com/cblogs/p/dockerCommand.htmlDocker常用命令汇总,和常用操作举例Docker命令docker 常用命令如下管理命令: container 管理容器 image 管理镜像 network 管理网络 node 管理Swarm节点 plugin...

2018-12-25 11:25:05 116

转载 cookie的属性和FlashCookie

cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。本文主要JS怎样读取Cookie以及域的设置。 在Javascript脚本里,一个cookie 实际就是一个字符串属性。当你读取cookie的值时,就得到一个字符串,里面当前WEB页使用的所有cookies的...

2018-12-25 09:15:51 576

原创 net::ERR_CONTENT_LENGTH_MISMATCH 导致的个别字乱码

加载html文件含有中文时会让响应的Content-Length不准确导致的出现加载出中文个别字体乱码后面发现是sitemesh装饰器bug导致的<!-- 装饰容器 sitemesh 文档 http://wiki.sitemesh.org/wiki/display/sitemesh/Home --><!--会导致html等页面出现加载失败或异常 在decorator...

2018-12-20 12:00:49 439

转载 跨域通信的几种方式及总结

源地址:https://www.cnblogs.com/smyhvae/p/8523576.html很好的文章 记录一下总结一下:其实跨域并不会出现问题,跨域的出现只是浏览器为了阻止js读取不同域的响应内容以及限制cookies、LocalStoraged在不同域之间传递。没有跨域后端server只要在回应头部‘set-cookie’,那么就会有cookie产生并保存在客户端clie...

2018-12-18 15:15:19 1257

转载 window对象和document对象

原文地址 https://blog.csdn.net/zhouziyu2011/article/details/619228891、window:代表浏览器中一个打开的窗口。(1)对象属性① window.self 引用本窗口window==window.self② window.name 为窗口名字③ window.defaultStatus 窗户状态栏信息④ windo...

2018-12-18 14:18:24 241

原创 非ajax方式提交表单不刷新页面

Ajax最大的特点就是可以不刷新页面而实现数据的通信及更改页面信息。那么用AJAX进行后台通信传递字符串还是可以的,遇到上传文件该怎么办呢?基于安全考虑,JS是不能直接进行文件操作的,只好用原始的from来提交文件上传了。这样一来,用form不就要刷新页面了吗?其实也不是。这是网上找的一个一般通用的处理方法给我们的from加一个target属性,并且将这个属性的值设置为隐藏的iframe的...

2018-12-18 10:59:43 261

原创 springMVC的多环境配置_基于springprofile

记录一下springMVC项目的多环境的切换。基于springprofile。一 简单实现     1 首先将配置文件进行分离,分成development(本地环境)、test(测试环境)、production(正式环境) 配置文件目录如下common目录用来存放一些每个环境下都一样的配置文件2 配置spring和springmvc配置文件最下面配置如下beans...

2018-10-22 13:56:51 8081

转载 Java 读取 .properties 配置文件的几种方式

原文地址https://www.cnblogs.com/sebastian-tyd/p/7895182.html Java 开发中,需要将一些易变的配置参数放置再 XML 配置文件或者 properties 配置文件中。然而 XML 配置文件需要通过 DOM 或 SAX 方式解析,而读取 properties 配置文件就比较容易。介绍几种读取方式:1、基于ClassLoder读取配...

2018-10-22 12:00:32 113

转载 contos 7安装docker

原地址:https://blog.csdn.net/u010046908/article/details/79553227有一篇更详细的:https://blog.csdn.net/w57685321/article/details/79339740Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通...

2018-08-17 10:45:24 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除