自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (7)
  • 收藏
  • 关注

原创 mysql视图的创建查询和删除

CREATE VIEW myView AS select tss.channel_id as channelId, tssr.risk_id as riskId, count(tssr.risk_id) as riskCount from t_slaq_salesman_20191225 tss JOIN t_slaq_salesman_risk_20191225 tssr on tssr.salesma

2020-05-20 15:21:30 595

原创 select查询语句直接insert入库

2020-05-20 14:55:26 727

原创 mybatis mysql批量插入数据

在数据落库过程中,如有数据量过大,通过for循环多次连接数据库插入数据,会非常消耗性能,并且数据量越大,会发现执行速度越慢。代码中for循环落库示例for(TESSChouDangResult result :haveqyResult){ tESSChouDangResultMapper.insertChouDangResultOne(result );}int insertChouDangResultOne(TESSChouDangResult haveqyResult);上边这个循环,

2020-05-20 14:43:53 870

原创 mybatis mysql插入和修改语句,去掉或替换指定字符

有的时候数据过来的时候带着一些,我们并不想存入到数据库中的字符,我们可以在mybatis中替换成空或者我们想要的字符。如下图:将字段中的 # 换成 ‘’

2020-05-20 14:32:42 1232

原创 kafka学习笔记

一、为什么要用kafka(消息队列)1.1 解耦解耦这个词,是开发里老生常谈的东西了,从分布式,到微服务。从消息队列到kafka,各种优点,貌似都要提到这个解耦。那么中间件解耦的原理主要是什么呢 ?1.2 异步1.3 降压...

2020-01-15 18:26:13 148

原创 mybatis mysql存储过程

mapper里原始sqlselect tss.channel_id as channelId, tssr.risk_id as riskId, count(tssr.risk_id) as riskCount from ${riskTableName} tssr right JOIN ${salesmanTable...

2020-01-14 14:48:20 3099

原创 kafka的安装及启动消费者报 Connection to node could not be established. Broker may not be vailable

下载地址https://www.apache.org/dyn/closer.cgi?path=/kafka/2.4.0/kafka_2.12-2.4.0.tgz解压并启动下载后,解压放在D:\kafka目录下。找到文件"D:\kafka\kafka_2.11-2.2.0\configserver.properties"修改此处log.dirs=/tmp/kafka-logs to lo...

2020-01-08 18:15:56 4918 1

原创 端口被占用,杀死进程,释放端口

端口被占用,杀死进程,释放端口根据端口号找到对应pid并删除根据端口号找到对应pid并删除

2020-01-06 14:31:34 1596

原创 combotree下拉树模糊查询联动查询

combotree下拉树模糊查询联动查询combotree基本查询js写法联想搜索combotree基本查询js写法默认折叠子节点,想要联想搜索好使 把这注释掉,默认展开所有节点<div style="margin-bottom:20px"> <input id="organTree" class="easyui-combotree" promp...

2019-12-25 18:33:25 683 1

原创 ajax传递json字符串,后台接收

JSController

2019-12-23 14:13:11 1482

原创 JS和controller传特殊字符

JS和controller传特殊字符JS调用方法传参(特殊字符)** is not defind代码调用后台方法传参(特殊字符)encodeURIComponent()JS调用方法传参(特殊字符)** is not defind传的参数是“A+1”,js报下边的错代码很简单的一个function调用,报错原因起初以为是“+”是特殊字符,才会出现这种情况。但后来发现,参数传递,所谓的特...

2019-12-23 14:08:41 498

原创 多线程应用 —— Future+Callable

业务场景调用第三方接口,对方一次最多返回30条数据,想查取更多条数据时,使用多线程多次取值,最后整合数据,获取想要结果集。Spring 配置线程池<bean id="queryFlightLowPriceExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">...

2019-05-27 12:07:11 441

原创 EasyUI —— 下拉选模糊匹配搜索

一、静态拼接下拉框效果html<input id="channelCompanyName" name="channelCompanyName" class="easyui-combobox" data-options="" style="width:140px"/>JS$(function(){ autoChannelCompanyData("channe...

2019-05-09 13:52:48 3079

原创 工具 —— excel导出页面数据到本地

工具 —— excel导出页面数据到本地Controller代码工具一:将制定数据拼成可导出格式工具二:拼excel 表头和数据1、表头和与之对应的字段名2、 拼excel表格——ExcelUtil.createWorkBook(list, 字段名, 列名);Controller代码数据可以前台页面传过来并且接收,在这里写死public void exportExcal(HttpServle...

2019-04-10 14:17:26 895

原创 工具 —— JAVA.MyUtils

工具 —— JAVA.MyUtils一、正则1.1只能输入英文和中文1.2只能输入数字和英文二、日期时间2.1判断是否是合法的日期类型2.2将String类型日期,转成Date三、字符串3.1 判断字符串是否为空3.2 判断字符串是否包含、是否以...开始、以..介绍一、正则1.1只能输入英文和中文public boolean isEngAndCn(String str){ boo...

2019-03-28 16:59:43 758 1

原创 IO —— java导入文件(上传)

业务背景上传excel表格,后台接收并解析文件,遍历表格中的数据,并返回前台一、导入文件JSP<div id="psgDiv" class="easyui-dialog" data-options="modal:true,closed:true" style="width:600px;height:320px"> <p style="margin-top: 20px;...

2019-03-26 16:16:04 1745

原创 IO —— 下载模板java

IO —— 下载模板java一、业务前提二、文件存放位置三、JSP代码四、下载功能的JS代码五、下载功能的controller代码六 导入文件路径一、业务前提下载模板,然后填写一些乘机人信息,再上传,后台解析数据,返回给前端页面,将数据拼接到表格中。二、文件存放位置三、JSP代码<div id="psgDiv" class="easyui-dialog" data-optio...

2019-03-26 15:56:38 491

原创 dubbo —— 使用maven构建dubbo服务可执行jar包

使用maven构建dubbo服务可执行jar包一、dubbo服务启动方式分析1、使用Servlet容器运行(Tomcat、Jetty等)----不可取2、自建Main方法运行(Spring容器) ----不建议(本地调试可用)3、Dubbo框架提供Main方法类运行(Spring容器)----推荐使用可实现优雅关机 dubbo.shutdown.hook二、修改spring-context.xml...

2019-03-11 16:31:59 1045

原创 dubbo —— domain下载安装

dubbo domain下载安装版本及下载地址解压tomcat安装zookeper安装domain运行tomcat访问domain跑服务(生产者 消费者)版本及下载地址tomcat 7.0.85zookeper 3.4.12dubbo-domain 2.5.8解压tomcateclipse 中有一个tomcat 再弄一个 方便测试更改server.xml 中的端口号,以免启动的时...

2019-02-25 17:38:04 2264

原创 第一个dubbo项目

第一个dubbo项目创建四个项目消费者项目dubbo-consumer.xml生产者项目dubbo-provider.xmlDubboProvider运行创建四个项目下载项目地址:消费者项目dubbo-consumer.xml生产者项目dubbo-provider.xmlDubboProviderpublic class DubboProvider { privat...

2019-02-14 16:42:10 316

原创 zookeper下载与安装

1、zookeper下载目录http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.13/2、安装 解压到指定目录下 D:\zookeeper 修改zookeeper--3.4.13\conf\ zoo_sample.cfg 文件名 为 zoo.cfg修改zoo.cfg# The number of millisec...

2019-02-02 09:46:33 1106

原创 Nginx反向代理

Nginx反向代理需求域名解析原理1、 修改Hosts文件1.1访问路径+结果2解决端口问题2.1Nginx反向代理2.2Nginx下载与安装2.3 Nginx的配置2.3 Nginx原理解释说明2.4 Nginx的启动3浏览器访问结果需求为了方便后期的发布,与生产环境一致,我们需要在开发时,统一使用域名来访问项目,而不是127.0.0.1或localhost现在的访问项目方式:http:/...

2019-01-31 14:11:09 207

原创 SQL —— java写出结果集为一对多关系的sql

一、结果集展示—摸清需求,搞清楚最终结果很明显,我们要的结果是一对多的结果二、设计实体类—用于封装sql返回结果三、书写SQL图片展示说明具体sql代码分析此处不采取常规的sql查询方式,而是将返回结果在resultMap中,进行一对多拆分collection 中用于存放我们想要的“一对多”中的“多”。也就是我们实体类中的List&amp;amp;lt;&amp;amp;gt; resultmapper....

2018-12-07 17:13:23 1330

原创 java构建聚合项目

一、创建taotao-parent此工程不会写任何代码,仅仅用来管理整个项目的依赖版本和插件信息(会配置pom),并不是主工程taotao-parent的pom.xml&amp;amp;lt;project xmlns=&amp;quot;http://maven.apache.org/POM/4.0.0&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;q

2018-12-06 18:13:11 5607 1

原创 svn提交时,隐藏不需要提交文件

svn提交时,隐藏不需要提交文件设置图片解决办法**设置图片**svn提交代码是可能会出现以下情况,很多不需要提交的文件类型,提示需要提交。**解决办法**选择window–&gt;preferences–&gt;team–&gt;Ignored Resources,进行如下设置,没有的选项可以右侧add pattern 添加...

2018-12-05 09:52:24 3377

原创 SQL—— 用insert语句添加数据不能和已有的重复

Table1Table2 初始状态为空运行sql结果表一种的数据全部插入 将Table1再插入两条数据新插入的两条 其中一条与之前重复 也就是说 table2中已经有过了 再执行sql看到重复的没插入 直插入了没有重复的一行 table2的结果sql:insert into TABLE2select *from T...

2018-05-17 17:17:52 25123

原创 easyUI —— 点击查询时,返回from表单中,所有easyUI标签的值

点击查询时,返回所有标签的值。如下图jsp&lt;form id="productfrom"&gt; &lt;table class="caissa-search-tb01"&gt; &lt;tr&gt; &lt;td class="caissa-td-search"&g

2018-05-14 15:19:39 2044

原创 SQL —— 将旧表中的数据提取出来当新表中字段名

表test 想查出每个人,每科的成绩 sqlselect name , sum(case when course ='math' THEN CJ Else '0' End) math, sum(case when course ='chinese' THEN CJ Else '0' End) chinese, sum(CJ)from Table1 ...

2018-05-11 14:52:08 2647

原创 SQL —— 两个表,根据一个字段给对应的另一个字段update值

TABLE1 TABLE2 要根据name进行匹配,给表一(TABLE1)中的id update 成TABLE2中的id值 sql 1:merge into TABLE1 using TABLE2 on(TABLE1.name=TABLE2.name) when matched then update set TABLE1.id = TABLE2.id 如果t...

2018-05-11 14:37:16 16529 1

原创 easyUI —— Tooltip 提示框

当用户移动鼠标指针在某个元素上时,出现提示信息窗口用来显示额外信息。 Html代码&lt;span class="easyui-tooltip" data-options="content:function(){return tishi_div(this)}"&gt; &lt;img id="" src="../images/children_...

2018-04-18 17:44:54 783

原创 easyUI —— 父表格加载子表格

由于之前的文章详细些了jsp/controller的写法,此文忽略。只写jsJSvar isShow = false;$(function(){ index.init();})var index = { init:function(){ index.doSearch(); }, doSearch:function(){ ...

2018-04-12 16:44:10 3374 1

原创 easyUI —— 下拉选框(id隐藏name显示)

图例Jsp代码做出如上的样式 &lt;td class="caissa-td85"&gt;产品来源&lt;/td&gt; &lt;td class="caissa-td148"&gt; &lt;input id="supplierName" name="supplierName" class="easyui-combobo

2018-04-10 14:20:52 2098

原创 Java面向切面~AOP剖析

AOP的概念首先说java是面向对象编程,OOP可以看出是一个纵向的抽离定义开发。那么在实际开发当中,很多时候我们会出现,重复的代码横向地散布在所有对象层次中。这样导致大量代码重复,不利于重用。那么AOP是面向切面编程,采取这个机制可以来弥补OOP的不足。面向切面顾名思义,就是将那些与具体业务逻辑无关,却被调用或封装起来使用的部分,进行横切处理。 需要特别提到的是,连接点(joinp...

2018-04-04 14:35:13 479

原创 easyUI —— JS加载easyUI表格

html将要生成的数据表格,放到div中&lt;div data-options="region:'center',border:false" title="查询结果"&gt; &lt;div id="commissionResult" style="height:325px"&gt;&lt;/div&gt;&lt;/div&gt;

2018-04-02 10:07:00 879 2

原创 springboot —— IDEA同步到svn上,并在eclipse中导出

1、IDEA同步到svn上1.VCS 2.点击加号,添加新svn地址 3.选中后,点击import,添加想导入的项目 到此就同步项目成功了。 下面我们去eclipse中导出项目。2、eclipse在svn上导出springboot项目1.import选svn 2.选中指定位置 3.选择作为新项目检出 4.创建spring start proje...

2018-03-20 16:40:02 3375 1

原创 springcloud —— 入门了解

微服务架构就是将一个完整的应用从数据存储开始垂直拆分成多个不同的服务,每个服务都能独立部署、独立维护、独立扩展,服务与服务间通过诸如RESTful API的方式互相调用。Spring Cloud是一个相对比较新的微服务框架。springcloud主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路由(Zuul),客户端负载均衡(Ribbon)等。一、Eurek...

2018-03-07 15:37:58 403

原创 springcloud —— 搭建高可用注册中心

用途在实际生产环境下单点的注册中心是存在缺陷的,当该节点宕机后,依赖他服务的微服务将出现故障,所以就需要一个高可用的注册中心来弥补这种缺陷。Eureka通过“伙伴”机制实现高可用。每一台Eureka都需要在配置中指定另一个Eureka的地址作为伙伴,Eureka启动时会向自己的伙伴节点获取当前已经存在的注册列表, 这样在向Eureka集群中新加机器时就不需要担心注册列表不完整的问题。项...

2018-03-05 10:55:34 457

原创 ajax+callback解决java访问接口跨域问题

在开发当中,调接口的时候发生如下报错。 No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:8080’ is therefore not allowed access.这种其实是跨域问题。 解决办法: java代码:@Request...

2018-02-09 13:59:26 1565

原创 java反射机制~应用demo

Java反射机制实在运行状态中,对任意一个类,都能够知道这个类的属性和方法。 这种动态调用方法和获取信息的功能可以被称为java的反射机制。好处显而易见,提高应用程序的扩展性。说的通俗一点,就是你在开发时候,不知道未来可能会需要添加什么新功能,但是你又比较懒,希望添加新功能后,尽可能少的更改原代码。最好不要改变原始逻辑。那在这种,你并不知道未来会发生什么的情况下,怎么办呢,用反射。 先

2018-02-01 14:05:54 423

原创 github~安装和IDEA同步项目使用

注册与下载1、在官网上注册你的账号,填好账号密码 2、下载exe https://git-scm.com/downloads安装一直点击下一步即可 cmd进到dos下 输入git,出下下图内容 安装成功 IDEA配置gitsetting–》填写安装目录的路径,点击test,会显示成功! GitHub填写你在官网中注册的用户名和密码。 IDEA提交代

2018-01-17 19:19:03 1019

domain incubator-dubbo-dubbo-2.5.8版本

incubator-dubbo-dubbo-2.5.8版本,下载解压后,可以使用。端口号,根据个人情况可以进行更改。

2019-02-25

dubbo demo

dubbo初学者的第一个项目源码。

2019-02-14

nginx已封自启动安装包

安装位置最好这么写 否则需要改配置 D:\company\server\nginx\nginx\ D:\company\server\nginx\nginx\conf\nginx.conf

2019-01-31

微信扫码支付工具

微信扫码支付demo工具类,包含配置APPID等的工具类。通过这些工具类,结合我的博客demo,可以实现开发。

2018-01-02

微信java开发工具类

微信开发多需类及接口 微信开发多需类及接口 微信开发多需类及接口

2017-10-24

laypage的css

laypage分页所用到的css,laypage分页所用到的css,laypage分页所用到的css,laypage分页所用到的css,laypage分页所用到的css

2017-09-19

laypage.js

laypage分页所用到的js,laypage分页所用到的js,laypage分页所用到的js,laypage分页所用到的js,laypage分页所用到的js

2017-09-19

空空如也

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

TA关注的人

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