- 博客(43)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 webadi修改经历
接下来找到了这个方法,里面的版本对应的是1,我猜测是这样的,xml版本指定为1,在系统上找不到后就会默认选择一个,office选择了3.0,而wps选择了6.0,再看wps厂家给的文档,立马联想到是不是把1改成3就可以了呢?在老板的帮助下,发现这玩意是个功能。我们老大给我一个任务,说是erp下载下来的excle文件,用office可以正常打开,用wps就会缺少行信息,让我改一下,顺便给了我一个文档,是wps厂家的建议。终于找到了我要改的地方,将最下面那行里的1改为3,发布,测试,大功告成!...
2022-08-17 11:28:05
358
2
原创 文件下载踩的坑
1、背景介绍有个系统,要做一个操作文档下载,但是这个项目的代码什么的都找不到,只能写个jsp扔到服务器上,然后就确定了下载文件的思路,在服务器上建一个文件夹,把文件放进去,写一个a标签,直接链接到这个文件,这样就实现了下载功能。2、踩的坑1、a标签下载文件,ie浏览器会将文件打开,是以2进制的格式在页面打开,显示一堆乱码解决办法:服务器是resin,找配置文件,添加mime类型2、在没找到配置文件的时候,想过用流处理实现,但是流处理会报错i...
2022-01-19 16:10:01
1398
原创 git的一些操作
1、Git 全局设置git config --global user.name "名字"git config --global user.email "邮箱"2、创建新版本库git clone http://xxxxxx/xxxxx/test.gitcd testtouch README.mdgit add README.mdgit commit -m "add README"git push -u origin master3、已存在的文件夹cd existing_f
2021-08-31 16:30:04
97
1
原创 erp客户数据导入踩坑记录
一、背景话说erp系统初建,一切百废待兴,基础数据的导入迫在眉睫,于是出现了这次的客户数据导入。二、历程1、开始给我安排任务,让我导入客户数据,当时我一脸懵逼,为什么要导出数据?数据是哪来的,又要导入到哪里?我同事答:数据来自系统(之前的系统,或者是业务人员收集的),要导入新系统(新搭建好的这个erp系统,需要有初始数据,所以要把这些基础数据导入进去)。2、那么怎么导呢?我同事答:因为oracle的erp数据库关系复杂,所以Oracle提供了导入数据的接口,只要调用接口就行。过程大概
2021-01-08 18:32:43
652
原创 PLSQL开发心得一二
一、关联查询,哪边有(+)哪边就补空select a.id,b.id from a,b where a.id = b.aid(+)/**结果为a.id b.id1 32322 3 5454*/
2020-11-12 11:21:13
212
原创 OAF开发心得一二
1、向session里添加值pageContext.putSessionValue(key,value)2、从session里取值pageContext.getSessionValue(key)3、创建二次确认页面OAException descMesg = new OAException("是否确认删除?");String noUrl = APPS_HTML_DIRECTORY + "OA.jsp?page=/cisdi/oracle/apps/ofa/asm/webui/Wa
2020-10-14 18:05:25
780
原创 docker初接触4--Springboot+docker+jenkins+gitee实现持续集成
前面我们安装了docker,安装了jenkins,那接下来我们就要大展拳脚,把他们弄到一起玩玩了。膨胀!膨胀!膨胀!一、准备工作1.1、虚拟机上安装jdk、git、maven、docker、jenkins1.2、准备一个springboot项目,可以像我这样的配置文件是这样的:还有这样的:就这么一个简单的springboot项目1.3、为了看看docker是...
2019-07-08 00:06:21
1330
2
原创 docker初接触3jenkins的安装
一、Jenkins是干什么的:引用官网的一句话,Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。二、jenkins的安装jenkins可以用docker构建,也可以下载rpm安装,也可以yum下载,也可以下载war包,放在tomcat中发布。今天我们讲的方法是用rpm安装1、先安装好jdk,因为Jenkins...
2019-07-07 21:22:29
141
原创 docker初接触2安装mysql和一些常用命令
安装好docker后,可以配置个阿里云镜像加速器,这样可以快点拉取镜像;1拉取镜像:下载mysql镜像,使用命令docker pull mysql这样会拉取最新的mysql2运行镜像:让mysql运行起来,使用命令docker run --name first-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql...
2019-06-03 20:22:56
148
原创 mybatis中的collection一种用法
一:先看看数据结构,我用到的数据结构是一对多的,所以需要用到collection1首先看实体这个是角色实体public class UserMenuRedisDto implements Serializable { /** * 角色code */ private String roleCode; /** * 角色对应的菜单 ...
2019-05-30 22:10:54
7832
原创 centos7安装之后怎么配置网络
第一步:安装centos7系统,网络选择NAT连接第二步:进去之后#vi /etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO=dhcpONBOOT=yes将网络设置为自动获取,并且开机自启动。重启网络#systemctl restart network第三步:这时网络会自己配置好,一切没问题了,那么,开始设置为静态...
2018-08-28 11:36:16
2318
原创 MySQL优化
1能用最好不要用关联查询:比如 select xxx from a left join b on a.bid=b.id;可以写成select xxx from a,b where a.bid=b.id2把确定的条件放在前面:比如where time>now() and a=1;可以写成where a=1 and time>now()持续更新...
2018-07-18 09:26:01
121
原创 springboot配置多数据源
1.在properties文件中写多个数据库的配置。2.在代码中用多个数据源配置文件,每个文件的mapperLocations扫描的xml不同。例如:主数据库用mapper/master/*.xml,从数据库用mapper/cluster/*.xml3.做增删改查的时候使用自己对应的mapper.xml...
2018-07-05 15:32:08
156
原创 quartz学习2
上一篇简单的实现了定时作业的开始和结束,今天来用简单的Quartz的触发器来实现调度器全部的基本功能1、首先创建一个需要定时执行的方法package com.htwl.waste_api.Test;import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionExcepti...
2018-04-19 16:49:11
164
原创 quartz学习1
Quartz是一个完全由java编写的开源作业调度框架。这是第一次学习,那就简单学习一下定时任务的开始和结束。需要的jar包<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version...
2018-04-18 20:34:19
163
转载 Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.
Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.在linux下的虚拟机出现了这个问题,问题的产生是因为之间做过部分的修改,clone等操作。补救方案。CentOS Device does not seem to be present 故障现象:[root@c1...
2018-03-26 19:21:47
223
原创 数据库主主配置
数据库的主从,一般主库做增改删操作,从库做查询,这就是传说中的读写分离。缺点就是主要是挂了,从也没有数据了。数据库的主主,就是互相复制,各自为主,各自又为对方的从。缺点就是各种复制,影响性能。1准备:准备两个虚拟机,每个虚拟机里装一个mysql,我的版本是5.1.72主数据库配置:#service mysqld stop#vim /etc/my.cnf在[mysqld]下添加log-bin=mys...
2018-03-22 17:40:47
821
2
原创 docker初接触
因为是学习使用,先准备一个虚拟机,centos6.9,因为centos内核版本不够高,听说docker要求的内核版本3.10以上,所以,一:升级内核1查看内核版本uname -r2导入public keyrpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org3安装elrepo到centosrpm -...
2018-03-09 11:47:37
183
原创 linux学习(2)安装必要的软件
一、既然有网络了,那就赶紧告别vi,换成高大上的vim吧,我是用yum命令安装的1#yum -y update 更新yum源(我是强迫症,就想更新一下,不更新也一样,大家也可以研究一下更换yum源)2#yum install vim -y然后就等着完成吧。二、每次点虚拟机鼠标都会进去,而且虚拟机本来用起来就不方便,那怎么办呢?下载个xshell或者putty,都挺好用的。下载好后,打开,连接,so...
2018-02-23 10:58:24
202
原创 linux学习(1)安装好系统的第一步,配置网络
这两天都在配置网络,但是宿主机和虚拟机就是ping不通,自己琢磨了好久,有了点眉目。1:网络设置为NAT模式2:#dhclient 自动获取ip地址以及其他配置3:#ifconfig 获取到当前网络设置4:#vi /etc/sysconfig/network-scripts/ifcfg-eth0将第三步获取到的网络设置填写上 注意:ONBOOT=yes BOOTPROT...
2018-02-23 10:51:48
417
原创 mybatis分页报错
当sql写成如下样子时: SELECT * FROM wm_single LIMIT #{pageNum},#{pageSize} 会报错:2018-01-31 11:24:24.247 ERROR 4068 --- [nio-9088-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service()
2018-01-31 11:31:26
2152
原创 java中遇到.的时候
在java中遇到“.”的时候一点得注意,因为“.”是java调用方法的标识,那么,你用了split(“.”)就会有问题,应该写为split("\\.")
2018-01-03 17:14:58
152
原创 $scope.apply()
这个是用来进行数据更新的方法。遇到的问题:一开始没有用apply的时候,给用ng-model赋值,总是显示一下,不现实一下的,而且再打开另一条数据时,ng-model赋的值不会改变。用了apply之后:model能灵活点,显示正常了,打开另一条数据就会显示另一条数据,而不是上一条数据
2017-11-27 11:06:48
410
原创 data-ng-bind和data-ng-value
当数据绑定到不可修改的,或者没有value属性的元素上时,用data-ng-bindspan style='margin-right: 10px;' data-ng-bind="wasates.wastecode">span>td>当数据绑定到可修改的,或者有value属性的元素上时,用data-ng-valueinput id='wastecount' name='was
2017-11-21 17:23:13
1109
原创 怎么自己写一个像spring中的高大上的注解--思路
第一步:需要自己建一个注解类@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface MyAnnotation { String TYPE() default MyAnnotation.FAnno; public static final Str
2017-10-30 11:16:54
714
原创 logback.xml的配置思路,大方向了解
配置logback.xml要知道为什么这样配置,为什么要配置某个节点先贴一个logback.xml例子 ${LOG_HOME}/%d{yyyy-MM-dd}.log 30
2017-10-27 10:16:12
234
原创 项目中遇到的坑--数据库自动释放连接
最近写了个项目,SSM+QUARTZ的定时任务,每次测试都是没问题的,但是到了晚上,定时任务开启时就会报错,错误内容就是连接数据库失败。我当时分析有两个原因:1:数据库到了晚上会关闭,或者数据库有时间段限制等等的数据库的问题。2:到了晚上会断网,断网就访问不到数据库。结果折腾了一个星期,否定了自己的两个原因,那到底是怎么回事呢?原来,项目连接到数据库后,长时间不做操作,数据库会
2017-10-16 16:48:12
4535
转载 20个非常有用的java片段(上)
本文转至软件开发学习资讯内容比较早,有些函数过时了,但是总体思路是不错的。1字符串有整形的相互转换String a = String.valueOf(2); int i = Integer.parseInt(a);2向文件末尾添加内容 BufferedWriter out = null; try { out = new Buffer
2017-10-11 22:57:16
266
转载 Oracle、SQL和DB2分页查询写法介绍
DB2分页查询和Oracle、SQL中的分页查询语句写法都不太一样,下面就为您介绍DB2分页查询和其他数据库中分页查询的区别,希望对您有所帮助。Oracle分页查询写法:一:Oracleselect * from (select rownum,name from table where rownum <=endIndex ) where rownum > startIndex
2017-10-09 17:02:17
270
转载 在jsp中插入时间控件的使用方法
@mischen520 1.在网上下载时间控件 My97DatePicker ,然后将整个jar包文件解压, 得到一个My97DatePicker的文件夹,将整个文件夹放到工程目录下面的WebRoot下面2.在jsp文件中插入如下代码3.全部代码
2017-10-09 16:46:07
1556
1
原创 Activemq消息离奇被消费
当queue模式下,你发送了消息的同时就被消费了,你这里没有监听,没有拉取消息,那么,肯定是被别人的监听消费了。为什么呢?因为这种情况一般都是一个消息服务,好多人共同开发一个项目,每个人的电脑上的项目都可能消费这个消息服务里的消息。发现的办法,给消息换个类型,别人那边报错了,说明他消费了,因为类型不对,所以报错了。
2017-06-27 10:51:14
1145
原创 现在要加强的一些技能,以及以后的发展
现在数据库语句不是很熟练,一开始以为数据库就是DB的事,没想到,后端就是干这个的。加强,没的说。大型网站的架构,以及相关的技术得学会,这是最平常的项目技术,必须得掌握。多动手做一些基本的功能,例如网站上的下载,上传,断点续传,让自己的电脑变服务器等等。
2017-06-27 10:46:34
220
原创 mybatis遇到的低级问题
报错内容org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for cn.zqzwh.mapper.OrgArticl
2017-05-15 17:36:06
133
原创 linux初接触
一开始安装好linux,ifconfig命令只能出现127.0.0.1然后去网上搜索后配置了eth0vi /etc/sysconfig/network-scripts/ifcfg-eth0ONBOOT设置为yesIPADDR就是ipNETMASK应该是子网掩码,反正配置成255.255.255.0就好了GATEWAY应该是网关,配置为宿主机的网关,8.8.8.8都行B
2017-05-07 06:01:29
183
原创 因业务需求现在需要实现ajax按顺序执行
一开始我以为ajax执行是按顺序来的,放在上面他会自己先执行,下面的会等着执行。其实不是。他的执行是乱的,不按顺序来的。那么这个怎么实现按顺序执行呢?我用了一个嵌套,就是上一个ajax执行成功,到了success里面再执行第二个ajax。success: function(json){ $.ajax({...});}
2017-03-28 16:30:41
218
原创 Spring+ActiveMQ
网上有大把的例子,各种整合集成,我也照着网上的例子整合了,我想实现的是请求来了先进mq,然后再慢慢持久化。可这个好像我现在的水平还不能实现,那就进了controller后再放进队列,然后慢慢持久化。可网上的例子都是发送消息,接收消息,怎么才能让service层知道取出来的是CURD的哪一种呢?这个我现在也没想出来。我自己是把一个service的一个方法,比如insert当做监听器,而发送的消息和接
2017-03-22 10:23:38
313
深入浅出Oracle之Forms开发指南
2020-10-13
深入浅出Oracle之OAF开发参考
2020-10-13
spring+activemq消息总是离奇被消费
2017-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人