自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 jpa EntityManager 复杂查询

概念:EntityManager:EntityManager是JPA中用于增删改查的接口,它的作用相当于一座桥梁,连接内存中的java对象和数据库的数据存储。可以用getCriteriaBuilder()的方式获取CriteriaBuilder对象。CriteriaBuilder接口:用于构造标准查询、复合条件、表达式、排序等。可以通过createQuery的方式获取CriteriaQue...

2019-05-30 15:35:34 3456 1

原创 Windows独立部署fineReport

1.把FineReport_10.0/webapps目录下的webroot文件拷贝到%Tomcat_HOME%/webapps/下,重命名为fineReport,方便区分,本人另起了一个tomcat2.将%JAVA_HOME%/jdk/lib下的tools.jar拷贝到部署的服务器中%Tomcat_HOME%/lib下3. 双击%Tomcat_HOME%/bin下的star...

2019-05-06 10:03:30 2846

原创 windows下安装elasticsearch

1. 进入官网https://www.elastic.co/cn/downloads/elasticsearch下载压缩包2. 解压文件,进入bin目录,运行elasticsearch.bat,显示成功后在浏览器输入http://localhost:92003.接下来我们需要一个可视化工具来查看ES的运行状态和数据,一般使用ElasticSearch-head,使用之前要保证电脑...

2019-05-05 16:44:03 200

原创 spring boot简单集成dubbo

本人属于初学者,按照目前的理解,dubbo项目中分三个模块:服务提供者,服务消费者,公共API(服务提供者向外暴露接口的地方),消费者通过公共API获得服务提供者提供的服务接口,进行对应的消费行为。以下是简单的一个demo,如有误,欢迎大家指正!1.新建一个空的maven项目(注意不是spring boot项目),依次填写项目相关信息,完成之后删除src目录。2.在上述的项目上新建...

2019-04-12 09:05:33 145

原创 windows下搭建dubbo-admin环境

上篇文章已经讲解了zookeeper的安装,下面可以搭建dubbo了。1.下载dubbo源码,地址:https://github.com/apache/incubator-dubbo/tree/dubbo-2.5.8我们需要的是dubbo-admin2.下载之后解压,会看到有一个包含dubbo-admin的文件夹,命令行下进入该目录,执行mvn clean install(前提是你...

2019-04-11 11:39:10 355

原创 windows安裝zookeeper

1.到官网下载zookeeper,地址http://mirror.bit.edu.cn/apache/zookeeper/current/2.解压到具体位置,如:3. 在D:\zookeeper-3.4.12目录下建立目录,database/data4.进入D:\zookeeper-3.4.12\conf,复制zoo_sample.cfg为zoo.cfg5.编辑zoo.cf...

2019-04-10 22:53:30 112

原创 vue使用相关错误解决办法

1.vue-style-loader !css-loader错误,如下图解决方法:npm install sass-loader --savenpm install node-sass --save2. 运行项目时出现如下错误解决办法:在build/webpack.base.conf.js文件中,注释或者删除掉:module->rules中有关eslint的规则...

2019-04-08 19:06:19 124

原创 新建vue项目

1. 前期准备工作 1.1 安装node,下载地址:https://nodejs.org/zh-cn/,安装完之后用命令 node -v 查看是否安装成功,查看npm版本(node自带npm),如果不是最新的npm版本,可以运行 npm install -g npm安装最新的版本 1.2 安装淘宝镜像:npm install -g cnpm --registry=h...

2019-04-08 10:43:20 122

原创 spring mvc集成swagger

1. 在pom.xml添加依赖包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version> &am

2019-01-17 10:12:51 117

原创 spring boot集成mybatis查询数据返回集为map时不返回空字段

解决办法:在application.yml设置mybatis配置信息,如下图 

2018-11-16 16:56:26 582 2

原创 bootstrap 上传文件组件使用

主要文件引用:<script type="text/javascript" src="./resource/js/fileinput.min.js"></script><script type="text/javascript" src="./resource/js/fileinput_locale_zh.js"></scr

2018-11-16 16:55:42 361

转载 spring boot配置日志管理(以文件形式输出)

1.在resource目录下创建logback.xml<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- %m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名,%i索引【从数字0开始递增】,,, --> <!-- appender是configuratio...

2018-08-17 10:18:23 1410

原创 记java项目使用配置文件读取字段值遇到的坑

配置文件里的key值取名需谨慎,本人遇到了个大坑,比如,本人在.properties文件配置了一个键值对:user=zhuanye(如下图),部署项目后读取到的值却不是zhuanye而是root,后来又改成username=zhuanye,结果还是一样!!!分析了很久,于是在本地进行单元测试,打印读取的值,结果发现为pc的用户名。原因很明显了,user,username读取的均为当前使用的...

2018-08-14 14:10:40 704

原创 nginx配置不同项目链接到相应项目的地址

nginx.config主要配置:1 两个红色框表示可配多个nginx服务端口;2. 第二个框中,一个nginx服务可配多个项目,根据项目名来转发对应的资源地址

2018-08-13 09:23:50 3373

转载 intellij idea快速通过mapper跳转到xml文件

 

2018-07-25 16:01:15 12654

转载 spring boot使用pagehelper插件

1. 在pom文件引入包(注意版本问题,本人5.0.0 以上版本无法正确分页)<!-- 分页依赖包--><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <ve...

2018-07-25 09:50:42 177

原创 linux定时重启tomcat

1.先编写tomcat重启脚本#!/bin/sh . /etc/profile tomcat='/opt/media-tomcat/apache-tomcat-8.5.29'tomcat_path=${tomcat}'/bin'pid=`ps aux | grep $tomcat_path | grep -v grep | grep -v retomcat | awk '{print ...

2018-06-14 18:27:59 828

原创 Select2远程请求后台数据方法

/** * @param dom-节点 * @param url-请求url * @param isMultiple-是否多选 * @param isPagination-是否分页 */function initSelect2(dom,url,isMultiple,isPagination){ $(dom).select2({ language : 'zh-CN',...

2018-05-29 17:15:58 4038 4

原创 redis相关

以下为配置密码操作:安装好redis服务后,把修改后的redis.conf移到自定义文件夹下启动redis命令:redis-server /usr/local/redis/redis.conf进入客户端配置密码:1. redis-cli -p 端口2.config get requirepass3.config set requirepass '123456'4.auth '123456'...

2018-05-21 15:42:14 98

原创 linux配置实现nginx反向代理tomcat集群环境及卸载

本人使用的系统是ubuntu集群为单机集群(同一服务器多个tomcat)1.安装nginx    1.1 开始前,请确认gcc g++开发类库是否装好,如果没有装,可以使用以下命令进行安装yum -y install gcc yum -y install gcc-c++ yum install make    1.2 下面开始安装     1.2.1 选定安装文件目录,可以选择任何目录,...

2018-05-09 12:19:58 276

原创 spring mvc通过@Value在业务代码里面获取配置文件的值

1.    新增.properties文件2.    在spring.xml引入配置文件    <!-- 引入属性文件 -->    <context:property-placeholder location="classpath:xxx.properties" />3.    实体类引用,注意:属性不能定义成static,否则无法获取到值package sy.util;...

2018-04-03 18:22:48 964

转载 git提交本地代码到远程仓库步骤

1.先在git上创建自己的项目2.切换到本地项目所在目录,执行以下命令 2.1 git init 2.2 git config user.email "your email" 2.3 git config user.name "your name" 2.4 git add . 2.5 git commit -m "commit message"...

2018-03-30 09:32:11 442

原创 spring boot项目打包部署过程

以下是本人在intelij idea下打包spring boot项目的步骤1.修改pom.xml    1.1 把打包类型换成war包<packaging>war</packaging>    1.2 配置外部tomcat(此段代码在本地运行需注释掉)<dependency>    <groupId>org.springframework.boot...

2018-03-23 11:10:18 341

原创 spring定时器使用

以下是本人另外一种实现方式,跟@Scheduled注解配置有点不一样1.在xml里加入task的命名空间xmlns:task="http://www.springframework.org/schema/task" 2.在xsi:schemaLocation加http://www.springframework.org/schema/task http://www.springframework...

2018-03-17 14:30:26 106

转载 springboot项目下使用mybatis generator生成pojo类、mapper文件以及dao类

步骤:1.在pom.xml文件中添加一个generator的maven工具:<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifact...

2018-03-13 16:39:38 576

原创 zTree下拉树(前后端)

html部分:<input type="text" class="form-control" id="unit" placeholder="点击选择单元" onclick="showMenu()" /><div id="menuContent" class="menuContent" style="display:n

2018-02-27 15:22:02 1141

原创 java对ArrayList进行remove操作时报错java.util.ConcurrentModificationException

解决办法:用Iterator遍历并进行移除操作for(Iterator<String> it = list.iterator();it.hasNext();){ String a = it.next(); if(a.equals("xxx")){ it.remove(); }}

2018-02-27 14:16:29 160

转载 mysql:Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column

解决方法:set @@sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

2018-02-24 10:25:10 516

转载 Ajax 以GET方式请求时,参数中包含特殊字符的处理

处理方式:1. 使用 encodeURIComponent() 对参数进行手动转义var url = "xxx?name=" + encodeURIComponent( "sda#aa" );2. 将参数放在 ajax 的 data 属性中,这样 jquery 会自动调用 encodeURIComponent() 进行 encode,如:$.ajax({ type:

2018-02-07 09:04:36 2615

原创 spring mvc session过期跳转到登录页面方法

在页面上添加以下语句window.location.href = path+"/index/login";本人遇到的坑:一开始使用的方法是:index/login");%>但是跳转的登录页面是嵌套到框架右边的内容栏,并不是想要的

2018-02-02 16:41:21 1246

转载 javascript日期相关操作

/**************时间戳转时间格式*****************/function getMyDate(str){  var oDate = new Date(str),  oYear = oDate.getFullYear(),  oMonth = oDate.getMonth()+1,  oDay = oDate.getDate(),  oHour =

2018-02-01 13:53:46 174

原创 mysql 按周统计语句(周日为星期第一天,周六为最后一天)

select DATE_FORMAT(table.dateTimeColumns,'%Y-%U') weeks,count(distinct table.dateTimeColumns) countNum,case  when DAYNAME(DATE_FORMAT(table.dateTimeColumns,'%Y-%m-%d'))='Sunday' then DATE_FORMAT(tab

2018-02-01 11:10:51 5207

原创 echarts 柱状图,折线图互转实例(数据动态请求后台)

function initDayChart(){ var myChart = echarts.init(document.getElementById('appLoginLogDayChart')); myChart.setOption({ title : { text : '每日活跃用户总数分析', left : 'center', top : 20, text...

2018-02-01 10:54:09 4559 1

转载 去掉bootstrap模态框遮罩层

添加css样式    .modal-backdrop {filter: alpha(opacity=0)!important;opacity: 0!important;}

2018-01-26 13:55:42 6695 2

转载 jquery语句与ajax请求同在一个函数时,执行ajax请求而jquery语句没有被执行

ajax请求默认是异步加载,把async设置成true可解决

2018-01-09 15:07:27 491

转载 bootstrap table远程加载数据

function initTable(){        $('#table').bootstrapTable({            method: 'post',            toolbar: '#toolbar',    //工具按钮用哪个容器            striped: true,      //是否显示行间隔色            cache

2018-01-05 12:44:34 1503

转载 使用jquery alert报错Uncaught TypeError: Cannot read property 'msie' of undefined

解决办法:jQuery.browser = {};    (function () {        jQuery.browser.msie = false;        jQuery.browser.version = 0;        if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) {            jQu

2018-01-05 12:27:57 1927

原创 BootStrap插件,组件使用注意事项

1.select2(data-live-search="true"可输入属性):控件在modal中使用select2无法输入;解决方法【加上以下代码】:$.fn.modal.Constructor.prototype.enforceFocus = function() {};2.点击页面空白处modal消失;解决方法【加入以下代码】:jQuery.b

2018-01-04 14:22:17 469

原创 hibernate调用存储过程获取数据要点

无参存储过程调用:List list = SessionFactory.getCurrentSession.createSQLQuery("{call procedure()}").addEntity(YourEntity.class).list();有参数存储过程调用:List list =((SQLQuery) this.getCurrentSession().createSQ

2017-12-22 11:04:18 164

原创 mysql workbenchd导入excel数据步骤

1.excel列值与数据库表一一对应,把excel另存为csv文件;2.用记事本打开csv文件,修改编码格式为utf-8,覆盖原来的csv文件;3.点击下图的按钮,选择csv文件,可完成导入...

2017-12-19 10:11:26 2202

MD5_Utils.java

此文件为Java语言的md5加密算法,可加密文件或者字符串

2018-11-20

bootstrap_fileinput_local_zh.js

fileinput组件是全英文的,在fileinput.js之后引入此文件可解决上传组件显示中文

2018-11-16

空空如也

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

TA关注的人

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