- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 jpa EntityManager 复杂查询
概念:EntityManager:EntityManager是JPA中用于增删改查的接口,它的作用相当于一座桥梁,连接内存中的java对象和数据库的数据存储。可以用getCriteriaBuilder()的方式获取CriteriaBuilder对象。CriteriaBuilder接口:用于构造标准查询、复合条件、表达式、排序等。可以通过createQuery的方式获取CriteriaQue...
2019-05-30 15:35:34
3556
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
3028
原创 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
229
原创 spring boot简单集成dubbo
本人属于初学者,按照目前的理解,dubbo项目中分三个模块:服务提供者,服务消费者,公共API(服务提供者向外暴露接口的地方),消费者通过公共API获得服务提供者提供的服务接口,进行对应的消费行为。以下是简单的一个demo,如有误,欢迎大家指正!1.新建一个空的maven项目(注意不是spring boot项目),依次填写项目相关信息,完成之后删除src目录。2.在上述的项目上新建...
2019-04-12 09:05:33
193
原创 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
382
原创 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
139
原创 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
145
原创 新建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
146
原创 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
139
原创 spring boot集成mybatis查询数据返回集为map时不返回空字段
解决办法:在application.yml设置mybatis配置信息,如下图
2018-11-16 16:56:26
679
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
389
转载 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
1434
原创 记java项目使用配置文件读取字段值遇到的坑
配置文件里的key值取名需谨慎,本人遇到了个大坑,比如,本人在.properties文件配置了一个键值对:user=zhuanye(如下图),部署项目后读取到的值却不是zhuanye而是root,后来又改成username=zhuanye,结果还是一样!!!分析了很久,于是在本地进行单元测试,打印读取的值,结果发现为pc的用户名。原因很明显了,user,username读取的均为当前使用的...
2018-08-14 14:10:40
738
原创 nginx配置不同项目链接到相应项目的地址
nginx.config主要配置:1 两个红色框表示可配多个nginx服务端口;2. 第二个框中,一个nginx服务可配多个项目,根据项目名来转发对应的资源地址
2018-08-13 09:23:50
3419
转载 spring boot使用pagehelper插件
1. 在pom文件引入包(注意版本问题,本人5.0.0 以上版本无法正确分页)<!-- 分页依赖包--><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <ve...
2018-07-25 09:50:42
198
原创 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
871
原创 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
4098
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
116
原创 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
315
原创 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
1006
转载 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
487
原创 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
377
原创 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
130
转载 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
606
原创 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
1174
原创 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
186
转载 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
630
转载 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
2679
原创 spring mvc session过期跳转到登录页面方法
在页面上添加以下语句window.location.href = path+"/index/login";本人遇到的坑:一开始使用的方法是:index/login");%>但是跳转的登录页面是嵌套到框架右边的内容栏,并不是想要的
2018-02-02 16:41:21
1301
转载 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
194
原创 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
5301
原创 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
4642
转载 去掉bootstrap模态框遮罩层
添加css样式 .modal-backdrop {filter: alpha(opacity=0)!important;opacity: 0!important;}
2018-01-26 13:55:42
6789
2
转载 jquery语句与ajax请求同在一个函数时,执行ajax请求而jquery语句没有被执行
ajax请求默认是异步加载,把async设置成true可解决
2018-01-09 15:07:27
539
转载 bootstrap table远程加载数据
function initTable(){ $('#table').bootstrapTable({ method: 'post', toolbar: '#toolbar', //工具按钮用哪个容器 striped: true, //是否显示行间隔色 cache
2018-01-05 12:44:34
1542
转载 使用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
1988
原创 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
524
原创 hibernate调用存储过程获取数据要点
无参存储过程调用:List list = SessionFactory.getCurrentSession.createSQLQuery("{call procedure()}").addEntity(YourEntity.class).list();有参数存储过程调用:List list =((SQLQuery) this.getCurrentSession().createSQ
2017-12-22 11:04:18
193
原创 mysql workbenchd导入excel数据步骤
1.excel列值与数据库表一一对应,把excel另存为csv文件;2.用记事本打开csv文件,修改编码格式为utf-8,覆盖原来的csv文件;3.点击下图的按钮,选择csv文件,可完成导入...
2017-12-19 10:11:26
2254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人