java
wei_aiwan
这个作者很懒,什么都没留下…
展开
-
kafka学习笔记
一、为什么要用kafka(消息队列)1.1 解耦解耦这个词,是开发里老生常谈的东西了,从分布式,到微服务。从消息队列到kafka,各种优点,貌似都要提到这个解耦。那么中间件解耦的原理主要是什么呢 ?1.2 异步1.3 降压...原创 2020-01-15 18:26:13 · 157 阅读 · 0 评论 -
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 · 5137 阅读 · 1 评论 -
端口被占用,杀死进程,释放端口
端口被占用,杀死进程,释放端口根据端口号找到对应pid并删除根据端口号找到对应pid并删除原创 2020-01-06 14:31:34 · 1635 阅读 · 0 评论 -
JS和controller传特殊字符
JS和controller传特殊字符JS调用方法传参(特殊字符)** is not defind代码调用后台方法传参(特殊字符)encodeURIComponent()JS调用方法传参(特殊字符)** is not defind传的参数是“A+1”,js报下边的错代码很简单的一个function调用,报错原因起初以为是“+”是特殊字符,才会出现这种情况。但后来发现,参数传递,所谓的特...原创 2019-12-23 14:08:41 · 553 阅读 · 0 评论 -
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 · 1305 阅读 · 0 评论 -
IO —— 下载模板java
IO —— 下载模板java一、业务前提二、文件存放位置三、JSP代码四、下载功能的JS代码五、下载功能的controller代码六 导入文件路径一、业务前提下载模板,然后填写一些乘机人信息,再上传,后台解析数据,返回给前端页面,将数据拼接到表格中。二、文件存放位置三、JSP代码<div id="psgDiv" class="easyui-dialog" data-optio...原创 2019-03-26 15:56:38 · 633 阅读 · 0 评论 -
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 · 1772 阅读 · 0 评论 -
工具 —— excel导出页面数据到本地
工具 —— excel导出页面数据到本地Controller代码工具一:将制定数据拼成可导出格式工具二:拼excel 表头和数据1、表头和与之对应的字段名2、 拼excel表格——ExcelUtil.createWorkBook(list, 字段名, 列名);Controller代码数据可以前台页面传过来并且接收,在这里写死public void exportExcal(HttpServle...原创 2019-04-10 14:17:26 · 962 阅读 · 0 评论 -
工具 —— 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 · 789 阅读 · 1 评论 -
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 · 3177 阅读 · 0 评论 -
多线程应用 —— Future+Callable
业务场景调用第三方接口,对方一次最多返回30条数据,想查取更多条数据时,使用多线程多次取值,最后整合数据,获取想要结果集。Spring 配置线程池<bean id="queryFlightLowPriceExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">...原创 2019-05-27 12:07:11 · 484 阅读 · 0 评论 -
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 · 2312 阅读 · 0 评论 -
laypage分页
首先laypage分页 用到了三个工具类Util.PageOrderpackage com.main.java.gbicc.entprophet.util; public class PageOrder { //总条数 private int totalCount; //分页开始下标 private int start = 0; //偏移量...原创 2017-09-19 13:40:39 · 1140 阅读 · 0 评论 -
spingboot —— 返回jsp页面
创建项目后,在src/main/resources/static下创建js/css/image 在src/main/下创建webapp/pages/index.jsp 就可以实现页面的返回。controller写法注意注解不要用@RestController@Controllerpublic class echartsController { @RequestM原创 2018-01-17 10:19:51 · 460 阅读 · 0 评论 -
java反射机制~应用demo
Java反射机制实在运行状态中,对任意一个类,都能够知道这个类的属性和方法。 这种动态调用方法和获取信息的功能可以被称为java的反射机制。好处显而易见,提高应用程序的扩展性。说的通俗一点,就是你在开发时候,不知道未来可能会需要添加什么新功能,但是你又比较懒,希望添加新功能后,尽可能少的更改原代码。最好不要改变原始逻辑。那在这种,你并不知道未来会发生什么的情况下,怎么办呢,用反射。 先原创 2018-02-01 14:05:54 · 441 阅读 · 0 评论 -
java开发Demo~微信扫码支付,java开发示例
开发所需工具类 以上工具类以上传到我的资源,下载地址 http://download.csdn.net/download/han_xiaoxue/10184832开发所需jar具体的代码不贴了,说明下PayConfigUtil中的参数 APP_ID和APP_SECRET在公众平台 MCH_ID和API_KEY在商户平台,其中API_KEY是自己设置的,并不是自动生成...原创 2018-01-02 19:11:51 · 18759 阅读 · 20 评论 -
Java面向切面~AOP剖析
AOP的概念首先说java是面向对象编程,OOP可以看出是一个纵向的抽离定义开发。那么在实际开发当中,很多时候我们会出现,重复的代码横向地散布在所有对象层次中。这样导致大量代码重复,不利于重用。那么AOP是面向切面编程,采取这个机制可以来弥补OOP的不足。面向切面顾名思义,就是将那些与具体业务逻辑无关,却被调用或封装起来使用的部分,进行横切处理。 需要特别提到的是,连接点(joinp...原创 2018-04-04 14:35:13 · 492 阅读 · 0 评论 -
svn提交时,隐藏不需要提交文件
svn提交时,隐藏不需要提交文件设置图片解决办法**设置图片**svn提交代码是可能会出现以下情况,很多不需要提交的文件类型,提示需要提交。**解决办法**选择window–>preferences–>team–>Ignored Resources,进行如下设置,没有的选项可以右侧add pattern 添加...原创 2018-12-05 09:52:24 · 3462 阅读 · 0 评论 -
SQL —— java写出结果集为一对多关系的sql
一、结果集展示—摸清需求,搞清楚最终结果很明显,我们要的结果是一对多的结果二、设计实体类—用于封装sql返回结果三、书写SQL图片展示说明具体sql代码分析此处不采取常规的sql查询方式,而是将返回结果在resultMap中,进行一对多拆分collection 中用于存放我们想要的“一对多”中的“多”。也就是我们实体类中的List&amp;lt;&amp;gt; resultmapper....原创 2018-12-07 17:13:23 · 1355 阅读 · 0 评论 -
java构建聚合项目
一、创建taotao-parent此工程不会写任何代码,仅仅用来管理整个项目的依赖版本和插件信息(会配置pom),并不是主工程taotao-parent的pom.xml&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&q原创 2018-12-06 18:13:11 · 5633 阅读 · 1 评论 -
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 · 228 阅读 · 0 评论 -
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 · 1174 阅读 · 0 评论 -
第一个dubbo项目
第一个dubbo项目创建四个项目消费者项目dubbo-consumer.xml生产者项目dubbo-provider.xmlDubboProvider运行创建四个项目下载项目地址:消费者项目dubbo-consumer.xml生产者项目dubbo-provider.xmlDubboProviderpublic class DubboProvider { privat...原创 2019-02-14 16:42:10 · 456 阅读 · 0 评论 -
java在SSM下使用支付宝扫码支付
准备工作首先开通支付宝沙箱的测试账号,里面会有消费者账户和收款方账户 手机扫码下载手机端app 基础配置所需jar包AlipayConfigpackage com.alipay.config;import java.io.FileWriter;import java.io.IOException;import java.util.ResourceBundle;/* * *类名:Alipay原创 2017-11-14 11:32:38 · 3983 阅读 · 2 评论