
项目功能经验
站在最高处呐喊的男人!
租房请下载:房东直租APP
展开
-
EA(enterprise architect)左侧工作空间隐藏,如何打开
EA(enterprise architect)左侧工作空间隐藏,如何打开原创 2022-10-12 14:54:00 · 3453 阅读 · 3 评论 -
解压jar包修改配置文件(解压、修改、压缩、运行)
jar命令打包项目原创 2022-06-07 09:56:02 · 446 阅读 · 0 评论 -
常用命令集合(持续更新中ing)
# 1. 向topic打数据命令./kafka-console-producer.sh --broker-list localhost:9092 --topic test# 2. 消费topic数据命令./kafka-console-consumer.sh --bootstrap-server locahost:9092 --topic test --from-beginning# 3. 查看topic数据量 (各分区数据量之和)./kafka-run-class.sh kafka.tool.原创 2022-01-05 20:09:45 · 1532 阅读 · 0 评论 -
kafka消费消息-java版-demo
@SpringBootApplicationpublic class CcApplication { public static void main(String[] args) { SpringApplication.run(CcApplication.class, args); /** * 主要参数: * 1.bootstrap.servers,group.id,key.deserializer,value.deseri.原创 2021-12-09 20:05:42 · 2146 阅读 · 0 评论 -
理解线程池,核心线程数,队列,最大线程数
import java.util.concurrent.*;public class ExecutorTest { public static void main(String[] args) { // 创建线程池 , 参数含义 :(核心线程数,最大线程数,加开线程的存活时间,时间单位,任务队列长度) ThreadPoolExecutor pool = new ThreadPoolExecutor(5, 8, 0L, Ti.转载 2021-11-30 10:45:36 · 4679 阅读 · 0 评论 -
elasticsearch滚动查询工具类 (集成版)
/** * @time: 2021/11/17 17:22 * @Param: 输入查询条件对象 * @return: 返回查询结果 * @Description: 发送滚动查询数据至kafka */ /*public static void sendscrollSearchData(TransportClient client, SearchRequest searchRequest) { SearchResponse .原创 2021-11-23 15:23:21 · 1043 阅读 · 0 评论 -
学习写法 - java版
# 1. 对象判空 (三种写法)assert rule != null;Preconditions.checkNotNull(data);Objects.requireNonNull(data, "'data' must not be null");原创 2021-09-27 11:01:21 · 181 阅读 · 0 评论 -
Postman模拟Request Payload发送请求
Postman模拟Request Payload发送请求,如下图所示:另外补充下Postman中 form-data、x-www-form-urlencoded、raw、binary的区别1)form-data 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。2)x-www-for...原创 2019-07-09 11:56:07 · 1384 阅读 · 0 评论 -
docker安装kafka并测试
# 1. 下载docker镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka# 2. 启动zookeeper (单机方式)docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper# 3. 启动kafka (单机方式)注:下面启动命令中的IP(192.168.213.213)需要更换为你的服务器/虚拟机的静态IPdocker.原创 2021-08-25 10:08:30 · 1207 阅读 · 0 评论 -
Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
# 情景今天在搭建springboot+mybatis环境的时候遇到的问题,大概率是版本导致的冲突问题# 解决1. 第一种解决方案<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency>上面的配置换成下面的依赖<depen.原创 2021-08-18 19:29:26 · 399 阅读 · 0 评论 -
Persistent entity ‘Users‘ should have primary key
# 情景:在使用spring jpa,想要根据实体类自动生成代码的时候,实体类名称报错# 检查鼠标移入实体类名称,实体类的类名下面是不是有一条下划线显示内容如下所示:Persistent entity 'User' should have primary key查看你上面import导入的注解是否是:import org.springframework.data.annotation.Id;# 解决将导入的注解,修改为:import javax.persistence.Id..原创 2021-08-18 15:45:21 · 5598 阅读 · 6 评论 -
低代码平台资源集
# 先上案例效果https://woai3c.github.io/visual-drag-demo/http://coder_super.gitee.io/dataview/http://editor.chenyuxing.top/editorhttp://www.vvveb.com/vvvebjs/editor.htmlhttp://h5.dooring.cn/h5_plus/editor?tid=9A6E6512&is=1https://yangyuji.github..原创 2021-06-21 11:35:16 · 524 阅读 · 0 评论 -
web项目内网穿透实战
# 请求流转过程,如上所示# 下面我会将用到的主要文件,分享在github# frpc.ini / frps.ini / 内网nginx.conf / 外网nginx.conf# github地址:https://github.com/ainusers/frp.git原创 2021-06-09 17:43:58 · 320 阅读 · 0 评论 -
nginx做https域名映射
原创 2021-04-28 14:28:00 · 565 阅读 · 0 评论 -
exsi虚拟化一站式
# 情境最近,想要入一台实体机服务器,之前公司有一台柜式服务器,是怎么装的呢?他是先装了一个windows,然后在window上面安装了vmware,之后再进行虚拟化如果创建一台新的虚拟机,要么远程到服务器,或者走到服务器边虚拟化,对,你没听错,走过去所以很麻烦,所以采用了esxi,远程操作话不多说,步入正题# 1. 安装esxi有两种安装方式: U盘安装->实体机服务器 下载esxi.iso镜像->vmware安装这里啰嗦一句,esxi应该是从.原创 2021-04-28 13:46:14 · 1178 阅读 · 0 评论 -
运维工程师之日常巡检
# 情境最近面试过程当中,发现好多运维工程师日常工作内容中,有一项周而复始每天都要做的事巡检服务器资源信息(如:CPU,硬盘,内存...)作为一个技术人,起码的懒人意识应该要有,同样的也会提高自己的工作效率# 技术栈python# 思想通过python命令获取服务器的资源信息,利用python中的itchat,传输消息到微信注:基于itchat封装的另外一个框架wxpy也可实现# 实现源码https://github.com/ainusers/check-of-ever.原创 2021-03-16 12:12:31 · 5094 阅读 · 5 评论 -
删除GitLab上的文件夹
# 情境现在要清空gitlab某仓库上面的文件和文件夹# 操作 (如果是删除所有文件使用"." 否则替换为具体的文件或目录名称)git rm -r .git commit -m 'clear'git push -u origin master原创 2021-03-10 18:49:34 · 640 阅读 · 0 评论 -
redis去掉保护模式
# 情境今天在部署redis的过程当中,启动之后,竟然报了一堆警告的错误,客户端也连接不上redis这就很奇怪了,原来是redis开启了保护模式# 解决1) 首先进入redis客户端模式./redis-cli2)执行命令:config set protected-mode no...原创 2021-02-01 18:15:49 · 821 阅读 · 0 评论 -
本地自签https证书,实现https加域名访问服务
# 前言实现本地自签https证书,其实有很多方式如下所示:itisscg openssl keytools mkcert# 情境如果没有做过的,大家可以先参考如下链接https://www.cnblogs.com/zhoudawei/p/9257276.htmlhttps://blog.youkuaiyun.com/byg184244735/article/details/85071877https://blog.youkuaiyun.com/qq_42403866/article/details/10714.原创 2020-12-18 16:11:28 · 9440 阅读 · 0 评论 -
NEO4J数据处理及显示功能
这篇博文也算是对最近工作的一个总结吧!首先NEO4J是一个图形数据库,众所周知的图形,是所有表达语言中表达力最强的一个,声音,文字,肢体语言等都远远不如,所以这也是我认为为什么图形数据库的应用比较广泛,但是更加重要的应该就是他的强大的功能了吧。大致介绍一下,图形数据库,数据库嘛:存放数据,表达关系的。最简单的图形数据库表示就是:两个节点,一条指向性关系的格式(附带的还有些小的属性,标记等)原创 2017-05-09 19:16:00 · 16260 阅读 · 3 评论 -
JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属转载 2017-05-28 19:44:39 · 443 阅读 · 0 评论 -
按钮linkbutton置灰与取消置灰
[html] view plain copyeasyuilinkbutton按钮置灰:$('#btnid').linkbutton('disable');这样按钮再次点击也不可用。取消置灰: $('#sureBtn').linkbutton('enable');原创 2017-05-28 19:51:23 · 4314 阅读 · 0 评论 -
使用jquery如何清空input 中的内容
用JQ的attr属性就可以清空input的内容<inputtype="text"value="TEST"/><scriptsrc="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"type="text/javascript"/><script> $(function(){...原创 2017-05-28 19:58:29 · 71680 阅读 · 6 评论 -
对于git/热部署/创建maven工程的小记录
首先说这些小东西呢,也是开发中经常需要用到的技术,对于这些东西的学习,我觉得不是下载个软件,然后根据网上的命令敲一下就可以的。我这里说的主要是偏向于应用的,环境呢,就是idea①:git首先使用git的功能,简单来说代码共享。 只要知道git分为本地仓库(类缓存),git仓库,提交的时候,提交到git仓库中,就可以实现代码共享,另一个人只要有你git仓库的原创 2017-05-10 15:07:42 · 903 阅读 · 0 评论 -
在jsp中调用本地外部json文件的解决方法
首先有时候需要是需要将一些东西写死,直接看效果的,比如一些后台接受过来的json数据,需要你在前台进行页面展示,但是并没有sql数据库环境,所以就只能将json数据,方法哦.json文件中,然后在jsp中进行调用。下面就不多说了,创建一下json,找到new,file文件,写一个.json结尾的文件就ok了然后json串的格式大致为:test.json(你创建的json文件)原创 2017-05-10 15:35:47 · 2337 阅读 · 0 评论 -
前台参数杂乱,后台如何接收数据
[java] view plain copyfunction postData(){//接收form表单中的数据var params = $("#formData").serializeArray();$.param(params);//ajax传递且携带数据$.ajax({url:"",type:原创 2017-06-05 10:09:00 · 1395 阅读 · 0 评论 -
手动提交表单的遍历提取数据
[java] view plain copy//手动提交表单function subOnclick(){//组装params对象参数var data = {mid:$('#selects').val()};$("#formData").find("input[type='text']").each(function(){原创 2017-06-05 10:33:09 · 880 阅读 · 0 评论 -
前台参数杂乱,后台如何接收数据2
[java] view plain copy//收集参数var list = [];for(var i=1;ivar item = {};if(colmodels[i].hidden==false){item.name=colmodels[i].name;item.label=colmodels[i].label;原创 2017-06-05 12:39:06 · 519 阅读 · 0 评论 -
金额后台返回数据为null,前台显示需为0.0以及金额前面添加¥
[java] view plain copy首先呢,通过ajax向后台进行数据请求,然后,将返回过来的数据进行数据格式转换和调整。//如果交易余额为null,那么金额使用0.0显示if(data.columns[i].type='money'){ data.columns[i].formatter='currency'原创 2017-06-05 14:26:25 · 2943 阅读 · 0 评论 -
打war包部署,debug测试代码
在日常的工作中很多我们必会的技能我在前面已经列举了几个,比如说,使用jrebel插件,使用postman工具,创建maven工程,使用idea查找,自动补全等快捷键,使用git提交代码,设置热部署等等,这里我将会介绍打war包进行项目部署和debug测试代码(idea环境)[html] view plain copy①:打war包就介绍一原创 2017-05-12 16:37:43 · 2141 阅读 · 0 评论 -
获取当前web站点路径
[java] view plain copy//获取当前we站点的路径(在做上传下载的时候,可以使用)private String getWebpath (HttpServletRequest request){//return request.getSession().getServletContext().getRealP原创 2017-06-06 10:22:16 · 905 阅读 · 0 评论 -
在业务层中,对于sql变量的替换
[java] view plain copy在数据库中的sql是这样的(数据库中cell)SELECT * FROM TABLE WHERE ID=${ID}$需要替换成:(service层)SELECT * FROM TABLE WHERE ID=ID主要的操作代码如下://从数据库查询参数过来L原创 2017-06-06 11:30:11 · 1393 阅读 · 0 评论 -
js设置延时加载事件
[java] view plain copy首先,这个主要就是前端js,进行控制的,所以,直接上代码喽 setTimeout(function(){//事件处理}, 1000) 1000毫秒=1秒 (单位是:毫秒)原创 2017-06-06 11:34:47 · 10849 阅读 · 2 评论 -
企业项目中js方法的封装和使用
[java] view plain copy首先呢,具体的就不细说了,也没有办法细说,我在这里,将项目中js方法的大致结构,列一下给大家。 _Instance = {//成员变量modelData:{},_this:this,currentLayout:null//主要方法init:functi原创 2017-06-06 13:15:50 · 1144 阅读 · 0 评论 -
解析返回数据,去掉'省'的解决方法
[html] view plain copy首先我遇到的情况是:后台返回的数据格式为:{内蒙古自治区,天津市,广东省,广西壮族自治区,江苏省,河北省,河南省,浙江省,湖北省,湖南省,辽宁省}经过数据解析之后,我需要的数据格式,是需要去掉‘省’,‘自治区’,‘市’不多说,直接上代码。$.ajax({type:原创 2017-05-22 11:18:00 · 870 阅读 · 0 评论 -
延时3秒跳转错误页面
登陆 $(function(){ window.setTimeout(function(){ window.location.href="${pageContext.request.contextPath}/user/login.jsp"; }, 3000); });原创 2017-05-07 11:14:38 · 1683 阅读 · 0 评论 -
发布war包项目,到远程服务器上面
[html] view plain copy①:先找到项目的war包,build-build Artifacts-找到**:war-先clean-再build②:然后在项目的target包中找到对应项目的war,拷贝出来③:找到linux下面的对应的目录webapps中,然后将文件war拷贝进去④:拷贝完成之后,找到和webapp原创 2017-05-22 15:05:54 · 2240 阅读 · 0 评论 -
ajax返回值List转换为json格式数据
总的来说,代码就是下面这个样子,不多说了,直接上代码,大家看的就是一目了然了。 [java] view plain copyvar data = new Array();for(var i=0;ivar cityName = res.data[i].split("省")[0].split("自治区"原创 2017-06-07 16:59:06 · 2244 阅读 · 0 评论 -
数据录入->数据采集->数据清洗(优化策略)
[html] view plain copy最近听大神讲到对于项目的看法,所以觉得收获颇多,所以在这里做个笔记,顺便分享给大家我这里负责的是数据清洗的工作,有些时候,数据导入量非常大,达到几千万,几亿的数据量所以对于这些大数据量的数据清洗,既需要效率,有需要质量,所以这是一个非常庞大的工作总而言之就是:从源头控制数据质量,从源头进原创 2017-06-29 10:06:10 · 5425 阅读 · 0 评论 -
 (全角字符)
解释呢:就是标题-> =全椒字符今天做一个导入数据功能时发现一个问题,就是一个unicode为12288的字符显示为空格,但是用Java trim()函数无法去除。测试代码如下[java] view plain copypublic class TstSeven { public static voi原创 2017-06-29 11:17:58 · 6352 阅读 · 0 评论