- 博客(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
305
原创 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
231
原创 20201110问题记录
java生成word文档(使用freemarker,制作ftl模板)1、制作word文档模板2、将该文档另存为xml文档3、重命名文档将后缀名修改为.ftl4、打开文件,并将内容粘贴到在线xml格式化文档中,将分离的${,合并在一起。表格的部分,需要添加循环标签...
2020-11-10 13:15:05
168
原创 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
248
原创 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
100
原创 VUE等数组的深拷贝和浅拷贝
data: { tabs:[]}let tabs = this.data.tabs; //浅拷贝let tabs = JSON.parse(JSON.stringify(this.data.tabs)); //深拷贝
2020-10-12 21:24:39
1900
原创 20201012今日问题
1、通过resttemplate调用其他eureka管理的应用接口。暂为找到解决办法。有空再研究。相同eureka服务可以通过一下方式调用:2、下载window版本的redis服务git上地址下载不了找到别人百度网盘上的下载地址:https://pan.baidu.com/s/1iKkx5dF_3Pw_gErbJOBHSw密码:75lk...
2020-10-12 18:33:59
120
原创 mybatis-plus 查询GBASE数据库LVARCHAR类型报错
忘记解决图,大概就是这个错误:Cause: java.sql.SQLException: Can't convert to: binary stream。我的解决方法是在mapper中做映射转换。但需要注意,这样不能使用BaseMapper中的方法,需要新写查询方法,并将resultMap指定为上面定义的BaseResultMap...
2020-10-10 13:17:52
903
原创 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
124
原创 获取文件或二进制流的字符集
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
415
原创 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
8822
原创 maven配置的java web项目编译后jar包找不到问题
web项目在tomcat启动时报错,jar包找不到。分析后发现是编译时未把mavenjar包引进来。可以通过以下方式引入:
2019-07-11 10:14:59
1059
原创 rabbitmq集群安装遇到的问题
1、rabbitmq3.6.3版本,集群搭建后在创建队列时报错,网上查询说是该版本的rabbitmq有问题,放弃该版本改为3.6.1版本问题解决。具体错误见下图:2、rabbitmq启动和往集群添加节点的时候,总是会报node找不到的问题,该问题百分之八十以上是hostname配置的问题。 hostname修改过程(临时): vi /etc/ho...
2019-04-16 15:38:14
477
转载 win10 安装 mysql解压版安装步骤(转)
整理的很好,收藏下!https://www.cnblogs.com/jpfss/p/6652696.html
2019-04-15 14:56:37
209
转载 BlockingQueue(阻塞队列)详解
转(通俗易懂):https://www.cnblogs.com/tjudzj/p/4454490.html
2019-03-19 18:30:27
332
原创 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
319
翻译 分布式系统
分布式系统的几种形式: 一致性的要求:强一致性 弱一致性 :对于分布式系统很难保证强一致性 最终一致性 :比较容易解决一致性的相关问题 分布式系统的几种形式多数据源 :在一个系统中sh使用多个数据源 多服务:把一个服务拆分成多个子服务,me每个服务部署多个实例。 SOA: 微服务架构:SOA架构:Service Bus:做服...
2019-02-16 15:58:44
143
转载 2Spring事务管理
一、Spring事务抽象PlatformTransactionManager是spring抽象的事务管理器。 主要方法包括: getTransaction() commit() rollback() 常见实现: DataSourceTransactionManager ---jdbc...
2019-02-13 23:04:55
143
翻译 1事务的原则和实现
一、什么是事务 事务是一种可靠、一致的方式,访问和操作数据库中数据的程序。二、事务包含哪些原则原子性:同一个事务内的多个操作,要么都成功,要么都失败,一个事务就是一个最小的单元。所以称为原子性。一致性:事务执行后,数据的状态改变是一致的,结果是完整的。隔离性:不同事物操作同一数据时,数据zh状态。持久性:shit事务提交后,数据才会保存,若没提交事务sh数据不会修改。...
2019-02-13 22:21:38
651
翻译 网站架构常用的优化方法
一、基础架构 C/S架构 B/S架构二、TCP/IP模型 自上而下分为了: 应用层 : 使用接收到的数据 传输层 : 实际传输数据 网际互连层 : 找到要传输数据的目标节点 网络接入层 :将需要相互连接的节点接入到网络中,从而为数据传输提供条件。 BS架构的TC...
2019-01-02 17:37:51
664
原创 fortran从文件读数据写到新文件中后文件开头有空格
之前程序这样写,见read、write 一个用的'(a)',一个用的*结果文件中开头有空格将write(300,*)修改为write(300,'(a)')后问题解决,怀疑是读和写符号应该匹配。哎,没有学过,比着葫芦画瓢,总是有这样那样的问题。...
2018-10-31 11:50:44
2328
转载 bootstrap table自动换行
怎样让HTML 表格中内容自动换行??style="word-break:break-all; word-wrap:break-all;"1<div class="span12"> <table class="table table-condensed" style="word-break:break-all; word-wrap:break-all;">
2018-10-31 10:59:29
4419
转载 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
1195
原创 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
1995
转载 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
3516
转载 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
422
转载 网站引导页插件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
3887
1
转载 java导出Excel
一、介绍当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用。目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel下面我就
2016-07-22 14:43:32
844
转载 3-8[attribute!=value]属性选择器
与上一节介绍的[attribute=value]属性选择器正好相反,[attribute!=value]属性选择器的功能是获取不包含属性名,或者与属性名和属性值不相同的全部元素,其中[]是专用于属性选择器的括号符,参数attribute表示属性名称,value参数表示属性值。例如,使用[attribute!=value]属性选择器,获取指定不包含属性名,或与属性名和对应值不同的全部元素,并
2016-07-03 09:59:40
323
转载 3-7[attribute=value]属性选择器
属性作为DOM元素的一个重要特征,也可以用于选择器中,从本节开始将介绍通过元素属性获取元素的选择器,[attribute=value]属性选择器的功能是获取与属性名和属性值完全相同的全部元素,其中[]是专用于属性选择器的括号符,参数attribute表示属性名称,value参数表示属性值。例如,使用[attribute=value]属性选择器,获取指定属性名和对应值的全部元素,并设置它们显
2016-07-03 09:57:51
442
转载 3-7[attribute=value]属性选择器
属性作为DOM元素的一个重要特征,也可以用于选择器中,从本节开始将介绍通过元素属性获取元素的选择器,[attribute=value]属性选择器的功能是获取与属性名和属性值完全相同的全部元素,其中[]是专用于属性选择器的括号符,参数attribute表示属性名称,value参数表示属性值。例如,使用[attribute=value]属性选择器,获取指定属性名和对应值的全部元素,并设置它们显
2016-07-03 09:57:39
422
转载 3-6:visible过滤选择器
与上一节的:hidden过滤选择器相反,:visible过滤选择器获取的是全部可见的元素,也就是说,只要不将元素的display属性值设置为“none”,那么,都可以通过该选择器获取。例如,使用:visible选择器获取可见的元素,并将该元素的内容显示在元素中,如下图所示:在浏览器中显示的效果:从图中可以看出,调用$("p:visible")选择器代码,获取
2016-07-03 09:54:56
252
转载 3-5:hidden过滤选择器
:hidden过滤选择器的功能是获取全部不可见的元素,这些不可见的元素中包括type属性值为hidden的元素。例如,调用:hidden选择器获取不可见的元素,并将该元素的内容显示在元素中,如下图所示:在浏览器中显示的效果:从图中可以看出,先调用$("p:hidden")代码获取隐藏的元素,并调用该元素的html()方法获取该元素中的内容,最后将该内容显示在
2016-07-03 09:52:20
309
转载 3-4:has(selector)过滤选择器
除了在上一小节介绍的使用包含的字符串内容过滤元素之外,还可以使用包含的元素名称来过滤,:has(selector)过滤选择器的功能是获取选择器中包含指定元素名称的全部元素,其中selector参数就是包含的元素名称,是被包含元素。例如:获取指定包含某个元素名的全部元素,并改变它们显示文字的颜色,如下图所示:在浏览器中显示的效果:可以看出,通过使用$("li:
2016-07-03 09:50:18
297
转载 3-3:contains(text)过滤选择器
与上一节介绍的:eq(index)选择器按索引查找元素相比,有时候我们可能希望按照文本内容来查找一个或多个元素,那么使用:contains(text)选择器会更加方便, 它的功能是选择包含指定字符串的全部元素,它通常与其他元素结合使用,获取包含“text”字符串内容的全部元素对象。其中参数text表示页面中的文字。例如:在浏览器中显示的效果:从图中可以看
2016-07-03 09:48:20
3294
转载 3-2:eq(index)过滤选择器
如果想从一组标签元素数组中,灵活选择任意的一个标签元素,我们可以使用:eq(index)其中参数index表示索引号(即:一个整数),它从0开始,如果index的值为3,表示选择的是第4个元素。例如:在浏览器中显示的效果:从图中可以看出,通过调用$("li:eq(3)")过滤选择器代码,获取了第4个元素,并使用css()方法设置了该元素在页面中显示的
2016-07-03 09:46:05
510
转载 3-1:first过滤选择器
本章我们介绍过滤选择器,该类型的选择器是根据某过滤规则进行元素的匹配,书写时以“:”号开头,通常用于查找集合元素中的某一位置的单个元素。在jQuery中,如果想得到一组相同标签元素中的第1个元素该怎样做呢?在下面的示例代码中你可能注意到我们会使用 $(“li:first”)注意:书写时以“:”号开头。运行结果: 使用li:fi
2016-07-03 09:43:55
260
转载 2-9prev ~ siblings选择器
与上一节中介绍的prev + next层次选择器相同,prev ~ siblings选择器也是查找prev 元素之后的相邻元素,但前者只获取第一个相邻的元素,而后者则获取prev 元素后面全部相邻的元素,它的调用格式如下:$(“prev ~ siblings”)其中参数prev与siblings两者之间通过“~”符号形成一种层次相邻的关系,表明siblings选择器获取的元素都
2016-07-03 09:41:03
274
转载 2-8prev + next选择器
俗话说“远亲不如近邻”,而通过prev + next选择器就可以查找与“prev”元素紧邻的下一个“next”元素,格式如下:$(“prev + next”)其中参数prev为任何有效的选择器,参数“next”为另外一个有效选择器,它们之间的“+”表示一种上下的层次关系,也就是说,“prev”元素最紧邻的下一个元素由“next”选择器返回的并且只返回唯的一个元素。例如,使用
2016-07-03 09:38:22
383
转载 2-7parent > child选择器
与上一节介绍的ance desc选择器相比,parent > child选择器的范围要小些,它所选择的目标是子集元素,相当于一个家庭中的子辈们,但不包括孙辈,它的调用格式如下:$(“parent > child”)child参数获取的元素都是parent选择器的子元素,它们之间通过“>”符号来表示一种层次关系。如图所示:在浏览器中显示的效果:
2016-07-03 09:36:08
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人