- 博客(79)
- 资源 (7)
- 收藏
- 关注
原创 IDEA导入eclipse项目
1.点击File->new->project from Existing Sources2.选择需要导入的项目(这里以fanya_jwprojectzjxu为例)3.在弹出框中按下述步骤操作4.导入成功之后,开始配置(包括jdk,tomcat等)配置jdk(打开File-> project structure)设置modules若项目下没有web,按下述操作添加即可添加后按上述操作进行配置。在上述配置页面中,可以看
2020-08-14 11:09:43 309
原创 xxl-job使用GLUE模式(Java)调用接口
1.配置执行器2.新创建一个任务,配置如下2.选择GLUE IDE3.调用服务接口(调用url形式)import com.xxl.job.core.log.XxlJobLogger;import com.xxl.job.core.biz.model.ReturnT;import com.xxl.job.core.handler.IJobHandler;import java.io.BufferedReader;import java.io.InputStream;i
2020-08-10 16:56:51 12544 5
原创 MongoDB构造查询query语句
使用mongodb,为方便查询,整理出了一个工具类,用于生成query语句。数据格式{ "conditionList":[ { "fieldName":"xm", "op":"like", "value":"测试" }, { "fieldName":"xb", "op":"is", "value":"男
2020-08-10 16:17:12 2326
原创 springboot 集成xxl-job
引入依赖<dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.2.0</version></dependency>配置xxl-job创建xxl-job配置类import org.slf4j.Logger;import org.slf4j.Logger
2020-08-07 16:03:19 2293 2
原创 Exception in thread “main“ java.lang.UnsupportedClassVersionError
问题 jar包发布启动的时报错,如下所示:问题分析 这个问题其实因为较高版本的jdk编译出来的java class文件在较低版本上的jdk上运行导致的。解决方法: 更换较高版本的jak即可。 对于发布jar包项目,在执行命令的时候指定jdk版本即可。 1.查看正确jjdk版本路径,执行命令echo $JAVA_HOME. 2.重新执行启动命令:jdk路径/bin/java -jar 项目jar包名 >no...
2020-08-07 13:43:48 2386
原创 解决jar包方式执行提示没有主清单属性问题
1.问题 发布打好的jar包在启动时提示“jar中没有主清单属性”解决方法 在pom.xml加入以下配置即可。 <plugins> <!-- 解决jar包方式执行提示没有主清单属性问题 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId&...
2020-08-07 11:23:49 2655
原创 linux 发布springboot项目_jar包形式
之前发布springboot项目都会打成war包的形式,正好昨天手上有个springboot项目需要发布,就尝试着用jar包形式发布,尝试了一番,终于发布成功了。细细回想,其实也挺简单的。1.首先需要吧项目打包成jar包的形式。(我是用的idea工具,所以直接在Terminal运行命令mvn clean package即可)打包成功之后,就可以在项目中target目录下看到该jar包。2.将jar包上传至Linux服务器,这里我上传的位置是:/opt/servers/ope...
2020-08-07 11:16:14 272
原创 linux查看端口是否被占用
1.查看端口被谁占用:lsof -i:端口号例如:查看端口8021是否被占用2.杀掉进程。kill -9 PID例如:[root@tsk41 openTheCard]# kill -9 90291
2020-08-07 11:02:12 219
原创 Git本地项目与远程仓库关联步骤
1. 本地 Git 配置配置一下一些基本的信息$ git config--global user.name "Your Name"$ git config --global user.email "email@example.com"2.首先得创建一个远程项目的仓库,用于存放项目,项目名可以和本地相同,暂无内容3. 进入本地项目,进行项目初始化,把本地的目录变成git本地仓库, git status 可以查看本地目录的状态信息 git init git status...
2020-06-12 16:35:07 5704
原创 ajaxfileupload.js解决浏览器兼容问题
IE、Chrome选择附件后文本框值丢失问题描述: 查看ajaxFileUpload.js源码: 由此分析:此插件会把原来的file元素重新替换成新的file元素,因此之前绑定的change事件就失效了。解决方法: 由于安全考虑,在IE和chrome下 ,jquery的clone并不能克隆input field的值,所以就导致克隆后新的input丢失了原来的值。 ...
2018-05-24 14:00:00 5322
原创 java itext根据模板生成pdf
很久没有更新过了,稍微闲一点,顺势总结下N久之前用到的小技巧。这里生成pdf主要使用itext.jar。如想生成一个pdf,其实很简单的啦!第一种:全部使用代码生成;第二种:根据pdf模板生成。当前,个人还是偏向第二种。使用工具1.Adobe Acrobat软件(制作pdf模板)2.iText.jar3.iTextAsian.jar(解决中文输出问题)pdf模板使用ADobe Acrobat软件制...
2018-05-18 10:58:37 9639 5
原创 windows环境下启动mongodb服务
方法一1、打开命令窗口,切换到mongodb安装目录下的“bin”目录中。 输入命令:cd E:\software\MongoDB\Server\3.4\bin2、启动服务。输入命令:”mongod --dbpath E:\software\MongoDB\data注:--dbpath是指定数据库存放目录,要注意dbpath前有两个“-”。3、命令窗口中打
2017-12-26 15:17:12 31399 6
原创 mongodb——数据的导入
使用mongoimport工具实现mongodb数据的导入参数-h:数据库宿主电脑IP-u:数据库用户名-p:数据库密码-d:数据库名-c :数据库中的表名--type:指定导入的数据类型--file:指定从哪一个文件中导入数据,即文件路径--headerline:仅适用于导入csv、tsv格式的数据,表示文件中的第一行作为数据头--upsert:以新增或者
2017-12-26 11:53:31 1957
原创 mongodb——复制数据库和表
数据库复制语法 db.copyDatabase(fromdb,todb,fromhost,username,password)从远程主机复制数据到本地,或者从本地复制数据库到远程主机。参数(1)、fromdb:string 源数据库名称(2)、todb:string 目标数据库名称(3)、fromhost:string 可选项,源数据库的主机名。若是同一主机,则忽略
2017-12-26 11:05:47 7698
原创 windows下使用mongodb命令提示不是内部或外部命令
windows下使用mongodb命令提示不是内部或外部命令。解决方法:1、“我的电脑”,右键点击属性。2、高级系统->环境变量,编辑系统变量PATH。3、在末尾增加“;E:\software\MongoDB\Server\3.4\bin”。(mongodb安装下的目录)注:“;”不能缺省,且为英文状态下的分号。4、重新打开命令窗口,输入命令“mongo”,
2017-12-25 16:50:32 25955 3
原创 创建WebService项目
在此之前,还是有必要了解下webSerbice的为何值得学习?究竟有哪些优点及所承担的作用?1、webService可跨平台调用(不局限与操作系统,可在任意不同的系统之间调用服务)。2、webService可跨语言调用(不局限于编程语言,可在任意编程语言之间调用服务),如可以在Java语言中调用C#语言提供的服务,反之亦然。3、webService可远程调用(通过使用web
2017-12-19 16:00:49 2814
原创 java调用webservice方法
webservice的 发布一般都是使用WSDL(web servicedescriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。直接AXIS调用远程的web service 废话不多说还是直接粘代码比较靠谱。pom.xml中添加jar包 org.eclipse.birt.runtime.3_7
2017-09-08 10:34:08 1163
原创 linux启动tomcat服务
linux下启动linux服务首先进入tomcat主目录下的bin目录1、直接启动:./startup.sh2、作为服务启动:nohup ./startup.sh &(执行startup.sh,并把日志保存到nohup.out文件夹下)3、控制台动态输出方式启动:./catalina.sh run。动态的显示tomcat后台的控制台输出信息区别1、通过方式一、方式三所启动的
2017-09-04 15:57:28 723
原创 linux命令ps aux|grep xxx详解
对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令。 使用该命令,可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。 ps为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的
2017-09-04 15:13:58 1902
原创 mongodb和springMVC整合
在对mongodb和springmvc的整合是十分简单的,以maven项目为例。具体分为以下几步:maven配置 在整合之前需要导入jar包,在这里只需在pom.xml中加入依赖即可。 org.mongodb mongo-java-driver 3.3.0 org.springframework.data spring-data-mongodb 1
2017-08-30 15:57:37 4581 4
原创 zookeeper+dubbo和spring的整合
搭建zookeeper之后,启动本地zookeeper服务。具体教程可参考:http://blog.csdn.net/hh12211221/article/details/76849717创建maven项目http://write.blog.csdn.net/posteditbookserviceImpl:java项目,作为serviceImpl和dao层的提供者;
2017-08-30 15:30:24 466
原创 zookeeper和dubbo的关系
Dubbo建议使用Zookeeper作为服务的注册中心。Zookeeper的作用 zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如果提供服务的机器挂掉调用者无法知晓,如果不更改代码会继续请求挂掉的机器提供服务。zookeeper
2017-08-30 11:26:44 465 1
原创 node.js实现用户登录注册简单示例
在前面已经讲述如何创建一个nodejs项目,此处不在做介绍,具体可查看http://blog.csdn.net/hh12211221/article/details/77555344,选择一个视图工具打开nodejs项目。在正式写功能之前,先做一些准备工作,创建数据库及下载所需要的模板创建数据库创建数据库userdb及表userinfoCREATE DATABASE IF
2017-08-25 17:11:54 7953 2
原创 nodejs app.js详解
app.js代码及其解释//这里主要是引用所必须要的模块,当然,这些模块是需要使用“npm install 模块名”安装的//模块依赖var express = require('express');var path = require('path');var favicon = require('serve-favicon');var logger = require('morga
2017-08-25 12:02:46 11389 1
原创 nodejs package.json详解
每个项目的根目录下面,一般都会有package.json文件,定义了这个项目中所需各种模板及项目中的配置信息。npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目中所需的运行和开发环境。 仔细观察package.json文件可以发现其内部就是一个json对象,该对象的每一个成员就是当前项目的一项设置。package.json可配置项name:项目名称
2017-08-25 11:35:13 20285
原创 node项目中目录详解
在上一章中,可以很方便的创建出nodejs项目,具体步骤可参考:http://blog.csdn.net/hh12211221/article/details/77555344目录结构详解选择一个开发工具打开刚才所创建的项目,我选用的是webstorm,目录结构如下所示:app.js——启动文件,也可以说是主文件的入口。package.json——定义了该项目所需要的各种模
2017-08-25 10:53:10 1287
原创 nodejs入门——创建项目
新建项目1、使用命令进入创建文件夹的目录(E:\software\WebStorm 10.0.4),,并创建项目nodejs cd 工作目录 express 项目名称 创建之后的目录如下所示: 2、node模块安装 进入项目nodejs所在的目录下,执行命令npm install cd nodejs
2017-08-25 10:34:50 3432 2
原创 windows下安装zookeeper
简介1、Zookeeper的作用 zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如果提供服务的机器挂掉调用者无法知晓,如果不更改代码会继续请求挂掉的机器提供服务。zookeeper通过心跳机制可以检测挂掉的机器并将挂掉机器的ip和服
2017-08-07 16:39:16 301
原创 zookeeper单机部署伪集群
下载zooleeper1、下载zookeeper:https://zookeeper.apache.org/releases.html2、解压zookeeper:下载zookeeper后解压至E:\Java\zookeeper\部署伪集群 这此示例中,部署3个单机版的伪集群,分别在目录server0、server1、server2下,具体步骤如下1、在E
2017-08-07 16:22:03 1301
原创 使用Thumbnailator工具压缩图片
使用Thumbnailator工具需要引入thumbnailator-0.4.8.jar包,在pom中添加一下代码即可。 net.coobird thumbnailator 0.4.8图片压缩1、创建ImageZoomService接口,添加一下代码。import java.io.File;import java.io.OutputStream;
2017-07-07 17:00:26 2071
原创 Tomcat9最大并发连接数的修改方法
对于配置文件、或者源代码的查看、修改最好还是翻看相应的文档,以便更好的找出与其他版本的区别。对于Tomcat9中配置文件的修改: 1、首先,在这里:http://tomcat.apache.org/ 我们点击左侧导航栏中“Documentation”下的Tomcat 9.0,进入到这个链接中:http://tomcat.apache.org/tomcat-9.0-doc/index.htm
2017-07-07 16:28:34 7777
原创 图片转二进制——各种方法汇总
使用Base64转换图片 利用Base64实现二进制和图片之间的转换,具体代码如下:import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IO
2017-07-07 11:41:41 36526
原创 rose框架使用感想
在此之前,不管是在学校还是在实习期间,我在写程序时所使用到的仅仅只是springmvc、SSH等技术,对于前端用到过echarts、bootstrap、extjs等等等等,但是对于rose框架也仅仅只是听室友说过,将其如何方便,具体真的没有其余过多的接触; 就在前两个星期,我新入职的公司就用到了rose框架,其中还有一些之前没用过的非关系型数据库(如mongodb),看过项目及rose手册
2017-07-06 15:49:33 1088
原创 maven项目中pom文件配置nexus仓库
在上一章节中,重点介绍了如何搭建nexus,搭建成功之后关键在于如何运用到项目中,下面将结合实际项目做简单介绍。 1、在pom文件中配置nexus仓库。 nexus Nexus Snapshot Repository http://127.0.0.1:8088/
2017-07-06 15:12:34 17074 1
原创 windows下maven私服nexus安装教程
简介 maven私服nexus相当于本地仓库和远程仓库之间的一个连接点,如 1、在没有nexux的情况下,若我们项目中所需要的jar包在本地仓库中不存在时,便会请求maven远程仓库,若存在改jar包,则下载至本地仓库;若不存在,则报错。 2、在项目中,倘若有nexus的存在,若本地仓库不存在某个jar包时,会自动向项目中所配置的nexus请求该构件,若
2017-06-30 17:26:00 12232 3
原创 Firefox安装插件hostAdmin
1、打开火狐浏览器,找到设置中的“附加组件”。 2、点击“扩展”,在搜索框中输入“hostadmin”,回车即可看到HostAdmin插件,点击安装即可。 3、安装所需时间要看个人网速。安装成功后,会提示“立即重启”,点击“立即重启”,插件即可生效、 4、安装成功后,会在右上角看到一个绿色的小图标。 至此,HostAdmin插件
2017-06-27 18:22:07 2995 1
原创 Host文件
第一次接触firefox的这个插件真是有些陌生,只听同事说这样就可以使用设置后的域名访问本机服务项目,但对此还是一无所知。不喜欢这种糊里糊涂的感觉,便到网上查找各种资料,记录下自己的理解。 至于Firefox插件的安装,请看。Host文件所在位置:C:\Windows\System32\drivers\etc对于host文件,主要设置两个值——IP之地和Host name主机名
2017-06-27 18:06:04 525
原创 bootstrap-table.js多种方法填充单元格数据
动态填充table单元格数据,总结了几种方法以适应各种需求,以下就简单介绍两种方法:方法一——全部自动填充table <script type="text/javascript" src="js/bootstrap-table.js"> <script type="text/javasc
2017-05-05 22:55:14 16505
原创 iframe跨域问题
跨域问题真是困扰了许久,查了各种资料,就是觉得项目中的这种跨域(域名不同)是不允许的。没办法,只好去请教大神,正如所料真的真的是不能访问的。哎!没办法,谁让我是菜鸟呢!那么不确信自己的判断。什么是跨域?Javascript处于安全方面的考虑(同源策略限制),不允许跨域调用其他页面的对象。也就是“Domains,protocols,posts”不一样就是跨域。“Domains
2017-05-05 22:07:06 2367
原创 Echarts动态加载数据
在为写这个项目之前,并没有大范围的写过前端,这次也是锻炼了,由于项目需求,要求echarts图动态加载数据(定时加载),一下是我在网上看到的例子,在此基础上做了修改,实现了功能。但觉得还有很多需改进和学习的地方。使用window.setInterval自动刷新数据 var myChart; // 路径配置 require.conf
2017-05-05 21:38:02 9934
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人