自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(177)
  • 收藏
  • 关注

原创 20201202问题记录

1、虚谷数据库一个数据库下多个实例,怎样访问特定的实例例如如图,想默认访问USR_MUSIC的数据库实例,虚谷数据库创建用户时,默认会创建用户同名的实例,这是通过该用户访问的时候,默认也是访问用户同名的数据库实例的。即连接的时候用户指定为USR_MUSIC就可以默认访问USR_MUSIC的表了,不用在前面添加实例名。2、使用springboot写测试类的时候报错,Could not detect default resource locations for test原因也是引用的百度文章

2020-12-02 18:15:34 226

原创 20201113问题记录

1、@Resource与@Autowired的区别@Resource 是通过 byName方式注入的。对应的查找bean的ID属性@Autowired是通过类型注入的。对应的class .可以配合@Qualifier 指定装配相同类型对象的哪个bean.2、@Data@AllArgsConstructor@NoArgsConstructor注解都是lombok的注解@Data用来生成get/set方法@AllArgsConstructor用来生成包含所有参数的构造方法@NoAr.

2020-11-13 14:09:19 184

原创 20201110问题记录

java生成word文档(使用freemarker,制作ftl模板)1、制作word文档模板2、将该文档另存为xml文档3、重命名文档将后缀名修改为.ftl4、打开文件,并将内容粘贴到在线xml格式化文档中,将分离的${,合并在一起。表格的部分,需要添加循环标签...

2020-11-10 13:15:05 130

原创 20201020问题记录

c3p0查询postgres数据总是报表找不到。因为数据库创建了多个schema,怀疑是未指定schema的问题。修改为如下配置:<?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <property name="user">postgres</property> <property name="password">htht123456</propert...

2020-10-20 18:05:43 201

原创 20201016问题整理

今天要将一个postgres库里的数据迁移到另一个postgres数据库里去。过程记录下:1、将指定数据库数据导出到文件pg_dump -h 10.1.100.31 -p 5432 -U postgres music > music.sql2、将数据导入到指定的库psql -h 10.1.100.31 -U postgres -p 15433 music < music.sql3、将一个库指定表的数据到入到另一个库指定表的数据pg_dump -h 10.1.100.31

2020-10-16 16:10:35 68

原创 VUE等数组的深拷贝和浅拷贝

data: { tabs:[]}let tabs = this.data.tabs; //浅拷贝let tabs = JSON.parse(JSON.stringify(this.data.tabs)); //深拷贝

2020-10-12 21:24:39 1852

原创 20201012今日问题

1、通过resttemplate调用其他eureka管理的应用接口。暂为找到解决办法。有空再研究。相同eureka服务可以通过一下方式调用:2、下载window版本的redis服务git上地址下载不了找到别人百度网盘上的下载地址:https://pan.baidu.com/s/1iKkx5dF_3Pw_gErbJOBHSw密码:75lk...

2020-10-12 18:33:59 84

原创 mybatis-plus 查询GBASE数据库LVARCHAR类型报错

忘记解决图,大概就是这个错误:Cause: java.sql.SQLException: Can't convert to: binary stream。我的解决方法是在mapper中做映射转换。但需要注意,这样不能使用BaseMapper中的方法,需要新写查询方法,并将resultMap指定为上面定义的BaseResultMap...

2020-10-10 13:17:52 833

原创 hbase报错20201010

hbase使用版本1.3.0grpc使用的版本3.7.1发现是protobuf-java版本不一致导致的问题,将grpc中的protobuf-java给排除,不报错,但查询一直没有结果返回。在网上查询半天,终于通过将: <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId>...

2020-10-10 09:43:03 90

原创 获取文件或二进制流的字符集

java工具类获取文件或二进制流的编码格式package cma.cimiss2.dpc.decoder.tools;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.net.URL;import cma.cimiss2.dpc.decoder.tools.common.Encoding;public class FileEncodeUtil exten

2020-05-11 16:38:45 366

原创 Druid连接池连接超时,获取不到连接

错误内容:com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 30000, active 600, maxActive 600, creating 0detail: Service Error:Cannot find a proper coonection from STDB错误日志截图:解决过程:...

2020-03-20 21:02:18 8390

原创 maven配置的java web项目编译后jar包找不到问题

web项目在tomcat启动时报错,jar包找不到。分析后发现是编译时未把mavenjar包引进来。可以通过以下方式引入:

2019-07-11 10:14:59 1020

原创 rabbitmq集群安装遇到的问题

1、rabbitmq3.6.3版本,集群搭建后在创建队列时报错,网上查询说是该版本的rabbitmq有问题,放弃该版本改为3.6.1版本问题解决。具体错误见下图:2、rabbitmq启动和往集群添加节点的时候,总是会报node找不到的问题,该问题百分之八十以上是hostname配置的问题。 hostname修改过程(临时): vi /etc/ho...

2019-04-16 15:38:14 421

转载 win10 安装 mysql解压版安装步骤(转)

整理的很好,收藏下!https://www.cnblogs.com/jpfss/p/6652696.html

2019-04-15 14:56:37 175

转载 BlockingQueue(阻塞队列)详解

转(通俗易懂):https://www.cnblogs.com/tjudzj/p/4454490.html

2019-03-19 18:30:27 291

原创 SUSE下安装R

尝试安装R-3.2.0和R-3.4.0版本都没有安装上退而求其次,尝试安装R-2.13.2版本,安装成功。使用到的命令:./configure --prefix=/data/space/R/ --enable-R-shlib --with-readline=no --with-x=nomakemake install网上查的说要安装Rservce必须有该参数: --enable...

2019-03-08 17:24:56 278

翻译 分布式系统

分布式系统的几种形式: 一致性的要求:强一致性 弱一致性           :对于分布式系统很难保证强一致性 最终一致性       :比较容易解决一致性的相关问题 分布式系统的几种形式多数据源     :在一个系统中sh使用多个数据源 多服务:把一个服务拆分成多个子服务,me每个服务部署多个实例。 SOA: 微服务架构:SOA架构:Service Bus:做服...

2019-02-16 15:58:44 108

转载 2Spring事务管理

一、Spring事务抽象PlatformTransactionManager是spring抽象的事务管理器。   主要方法包括:           getTransaction()          commit()          rollback()   常见实现:        DataSourceTransactionManager      ---jdbc...

2019-02-13 23:04:55 104

翻译 1事务的原则和实现

一、什么是事务  事务是一种可靠、一致的方式,访问和操作数据库中数据的程序。二、事务包含哪些原则原子性:同一个事务内的多个操作,要么都成功,要么都失败,一个事务就是一个最小的单元。所以称为原子性。一致性:事务执行后,数据的状态改变是一致的,结果是完整的。隔离性:不同事物操作同一数据时,数据zh状态。持久性:shit事务提交后,数据才会保存,若没提交事务sh数据不会修改。...

2019-02-13 22:21:38 564

翻译 网站架构常用的优化方法

一、基础架构       C/S架构   B/S架构二、TCP/IP模型    自上而下分为了:        应用层      : 使用接收到的数据        传输层      : 实际传输数据        网际互连层  : 找到要传输数据的目标节点        网络接入层  :将需要相互连接的节点接入到网络中,从而为数据传输提供条件。        BS架构的TC...

2019-01-02 17:37:51 556

原创 fortran从文件读数据写到新文件中后文件开头有空格

之前程序这样写,见read、write  一个用的'(a)',一个用的*结果文件中开头有空格将write(300,*)修改为write(300,'(a)')后问题解决,怀疑是读和写符号应该匹配。哎,没有学过,比着葫芦画瓢,总是有这样那样的问题。...

2018-10-31 11:50:44 2194

转载 bootstrap table自动换行

怎样让HTML 表格中内容自动换行??style="word-break:break-all; word-wrap:break-all;"1&lt;div class="span12"&gt;    &lt;table class="table table-condensed" style="word-break:break-all; word-wrap:break-all;"&gt;

2018-10-31 10:59:29 4374

转载 suse linux下安装mysql

1、创建安装用户组合安装用户groupadd mysqluseradd -g mysql mysql -d /usr/local/mysql2、将安装包拷贝到/usr/local/mysql下,并解压mv /space/2018_ground/package/mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz ./tar -zxvf mysql-...

2018-10-27 13:44:26 1144

原创 SUSE LINUX安装jdk1.8过程

1、在/usr/local下新建文件夹,并命名为 java mkdir java2、将jdk的压缩包拷贝到该文件夹下mv jdk-7u79-linux-x64.tar.gz /usr/local/java3、解压jdk安装tar -zxvf jdk1.8.0_60.tar.gz4、修改/etc/profile文件内容# JDK PATHexport JAVA_HOME...

2018-10-27 13:03:17 1893

转载 Spring MVC如何测试Controller(使用springmvc mock测试)

转载:https://www.linuxidc.com/Linux/2017-12/149851.htm在springmvc中一般的测试用例都是测试service层,今天我来演示下如何使用springmvc mock直接测试controller层代码。 1.什么是mock测试?mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法...

2018-09-09 20:49:01 3453

转载 Spring mvc,jQuery和JSON数据交互

一、实验环境的搭建1、Spring mvc jar。导入spring mvc运行所需jar包。导入如下(有多余)  2、json的支持jar   3、加入jQuery。选用jquery-3.0.0.min.js,放在WebRoot/JS文件夹  导入jQuery到jsp页面如下 

2017-12-19 18:43:09 357

转载 网站引导页插件intro.js 的用法

intro.js是一个用于制作网页引导效果的js插件,用法很简单,intro.js.v2.0.rar1.在需要的页面添加引用  intro.js  introjs.css这两个文件已经足够,但是文件夹themes中是不同的样式,如果需要也可以引入喜欢的样式文件夹example中是demo,大家也可以照葫芦画瓢2.参数说明this._opt

2017-12-15 16:35:01 3763 1

转载 java导出Excel

一、介绍当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用。目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel下面我就

2016-07-22 14:43:32 812

转载 3-8[attribute!=value]属性选择器

与上一节介绍的[attribute=value]属性选择器正好相反,[attribute!=value]属性选择器的功能是获取不包含属性名,或者与属性名和属性值不相同的全部元素,其中[]是专用于属性选择器的括号符,参数attribute表示属性名称,value参数表示属性值。例如,使用[attribute!=value]属性选择器,获取指定不包含属性名,或与属性名和对应值不同的全部元素,并

2016-07-03 09:59:40 290

转载 3-7[attribute=value]属性选择器

属性作为DOM元素的一个重要特征,也可以用于选择器中,从本节开始将介绍通过元素属性获取元素的选择器,[attribute=value]属性选择器的功能是获取与属性名和属性值完全相同的全部元素,其中[]是专用于属性选择器的括号符,参数attribute表示属性名称,value参数表示属性值。例如,使用[attribute=value]属性选择器,获取指定属性名和对应值的全部元素,并设置它们显

2016-07-03 09:57:51 404

转载 3-7[attribute=value]属性选择器

属性作为DOM元素的一个重要特征,也可以用于选择器中,从本节开始将介绍通过元素属性获取元素的选择器,[attribute=value]属性选择器的功能是获取与属性名和属性值完全相同的全部元素,其中[]是专用于属性选择器的括号符,参数attribute表示属性名称,value参数表示属性值。例如,使用[attribute=value]属性选择器,获取指定属性名和对应值的全部元素,并设置它们显

2016-07-03 09:57:39 395

转载 3-6:visible过滤选择器

与上一节的:hidden过滤选择器相反,:visible过滤选择器获取的是全部可见的元素,也就是说,只要不将元素的display属性值设置为“none”,那么,都可以通过该选择器获取。例如,使用:visible选择器获取可见的元素,并将该元素的内容显示在元素中,如下图所示:在浏览器中显示的效果:从图中可以看出,调用$("p:visible")选择器代码,获取

2016-07-03 09:54:56 224

转载 3-5:hidden过滤选择器

:hidden过滤选择器的功能是获取全部不可见的元素,这些不可见的元素中包括type属性值为hidden的元素。例如,调用:hidden选择器获取不可见的元素,并将该元素的内容显示在元素中,如下图所示:在浏览器中显示的效果:从图中可以看出,先调用$("p:hidden")代码获取隐藏的元素,并调用该元素的html()方法获取该元素中的内容,最后将该内容显示在

2016-07-03 09:52:20 272

转载 3-4:has(selector)过滤选择器

除了在上一小节介绍的使用包含的字符串内容过滤元素之外,还可以使用包含的元素名称来过滤,:has(selector)过滤选择器的功能是获取选择器中包含指定元素名称的全部元素,其中selector参数就是包含的元素名称,是被包含元素。例如:获取指定包含某个元素名的全部元素,并改变它们显示文字的颜色,如下图所示:在浏览器中显示的效果:可以看出,通过使用$("li:

2016-07-03 09:50:18 267

转载 3-3:contains(text)过滤选择器

与上一节介绍的:eq(index)选择器按索引查找元素相比,有时候我们可能希望按照文本内容来查找一个或多个元素,那么使用:contains(text)选择器会更加方便, 它的功能是选择包含指定字符串的全部元素,它通常与其他元素结合使用,获取包含“text”字符串内容的全部元素对象。其中参数text表示页面中的文字。例如:在浏览器中显示的效果:从图中可以看

2016-07-03 09:48:20 2697

转载 3-2:eq(index)过滤选择器

如果想从一组标签元素数组中,灵活选择任意的一个标签元素,我们可以使用:eq(index)其中参数index表示索引号(即:一个整数),它从0开始,如果index的值为3,表示选择的是第4个元素。例如:在浏览器中显示的效果:从图中可以看出,通过调用$("li:eq(3)")过滤选择器代码,获取了第4个元素,并使用css()方法设置了该元素在页面中显示的

2016-07-03 09:46:05 454

转载 3-1:first过滤选择器

本章我们介绍过滤选择器,该类型的选择器是根据某过滤规则进行元素的匹配,书写时以“:”号开头,通常用于查找集合元素中的某一位置的单个元素。在jQuery中,如果想得到一组相同标签元素中的第1个元素该怎样做呢?在下面的示例代码中你可能注意到我们会使用 $(“li:first”)注意:书写时以“:”号开头。运行结果: 使用li:fi

2016-07-03 09:43:55 228

转载 2-9prev ~ siblings选择器

与上一节中介绍的prev + next层次选择器相同,prev ~ siblings选择器也是查找prev 元素之后的相邻元素,但前者只获取第一个相邻的元素,而后者则获取prev 元素后面全部相邻的元素,它的调用格式如下:$(“prev ~ siblings”)其中参数prev与siblings两者之间通过“~”符号形成一种层次相邻的关系,表明siblings选择器获取的元素都

2016-07-03 09:41:03 251

转载 2-8prev + next选择器

俗话说“远亲不如近邻”,而通过prev + next选择器就可以查找与“prev”元素紧邻的下一个“next”元素,格式如下:$(“prev + next”)其中参数prev为任何有效的选择器,参数“next”为另外一个有效选择器,它们之间的“+”表示一种上下的层次关系,也就是说,“prev”元素最紧邻的下一个元素由“next”选择器返回的并且只返回唯的一个元素。例如,使用

2016-07-03 09:38:22 351

转载 2-7parent > child选择器

与上一节介绍的ance desc选择器相比,parent > child选择器的范围要小些,它所选择的目标是子集元素,相当于一个家庭中的子辈们,但不包括孙辈,它的调用格式如下:$(“parent > child”)child参数获取的元素都是parent选择器的子元素,它们之间通过“>”符号来表示一种层次关系。如图所示:在浏览器中显示的效果:

2016-07-03 09:36:08 231

空空如也

空空如也

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

TA关注的人

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