![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 96
pan_y95
学习?生活?兴趣?现实?一切都是个迷,淡看一切。。。。。程序员,也苦
展开
-
记录SpringSecurity+jwt 登录
登录前言:有的东西久了容易忘记。记录一下。权限暂时不记录。先了解登录需要做什么拦截请求,否则登录没有意义了登录单点登录?怎么验证登录开始创建springboot项目(单体项目记录轻松一点也好理解分布式了解了单体,在知道一些思路就能配出来)引入jar包 <!-- security --> <dependency> <groupId>org.springframework.boot</groupId>原创 2020-06-22 18:15:10 · 757 阅读 · 0 评论 -
记录springcloud注册中心
两种方式eurekanacoseureka在父项目下创建module(注意层次。例如:父项目是com.demo.cloud,那子项目则是在com.demo.cloud之下的,)创建成功以后需要改造pom.xml文件更改父类引入(默认创建springboot项目会自带一个)parent这是默认的引入一个springboot的父类,boot版本。<parent> <groupId>org.springframework.boot</groupId>原创 2020-05-12 14:25:27 · 217 阅读 · 0 评论 -
记录一下springcloud父项目
前言:对于什么是springcloud以及注册中心,网关这些表示什么,怎么来的等我就不写了,网上多的是这里做记录,一个项目就搭建一次,然后就开发几个月,避免忘记做个记录创建父项目第一种第二种第一种创建项目时选择:Spring Inititlizr然后选择项目架构为 Maven POM剩下的按照自己的习惯填写项目创建完成,需要改造为springcloud父项目手动增加<modules> <!--<module></module&g原创 2020-05-11 16:34:40 · 403 阅读 · 0 评论 -
记录快捷编码东西
1、idea中引入lombok 插件,简洁bean代码效果:不用自己手写 get/set方法,只需要声明属性就行在pom.xml中引入<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <ver...原创 2020-04-29 14:11:14 · 266 阅读 · 0 评论 -
RabbitMQ
是什么? 消息中间件 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写 官网:https://www.rabbitmq.com/ 干什么? 案例:公众号推送通知,发送消息到消息中间件服务器,手机微信里的消息中间件客户端,就会自动去把消息获取出来显示。 怎么用? Windows 1.下载erlang(RabbitMQ依赖e...原创 2020-01-16 17:21:49 · 210 阅读 · 0 评论 -
java杂记
前言:学无止境,很多东西有时候偶尔遇到,但是久了不用/遇到总会忘掉,好记性不如烂笔头,准备记录从现在开始遇到的一些错和一些平时不注意,或者微小但会影响的东西第一个:Exception in thread "http-apr-8888-exec-5" Exception in thread "http-apr-8888-exec-2" Exception in thread "http-apr-...原创 2017-11-29 20:22:41 · 370 阅读 · 0 评论 -
redis
前言:用redis挺久了,怕忘掉,做个记录首先在网上下载一个redis,解压之后是这样的一个目录,自己到redis.conf中配置密码,库数等然后打开cmd窗口(按住shiftt+鼠标右键,点击在此处打开命令窗口),输入redis-server.exe 就可以启动,这样启动会启动默认配置,如果想自己的配置就是 redis-server.exe redis.conf 打开之后界面:然后下载一个red...原创 2018-03-13 10:54:36 · 158 阅读 · 0 评论 -
springboot+generator+redis+swagger+mysql
准备:Java环境,jdk,tomcat,idea第一步:创建项目 file->new->project选择 spring initializr 其他的不用选,默认即可下一步填写项目名称和修改包名然后下一步选择对应的模块总共5块,web,MySQL,mybatis,jdbc,redis然后下一步就行了。项目就创建好了整合generator:...原创 2018-11-01 16:28:15 · 288 阅读 · 2 评论 -
springboot+websocket实现聊天易懂版
PS:在做之前,我看了网上的,发现逻辑不通,有点没搞懂,而且方法已经过时。若觉得说得不对,请指出。1、websocket 分为两种方式,1是使用sockjs,2是使用h5的标准2、大部分是继承 AbstractWebSocketMessageBrokerConfigurer 进行配置,但实际这个类已经过时了随便写了个类,可以看到已经提示过时了然后实现的方法@Override...原创 2019-01-10 11:17:43 · 708 阅读 · 0 评论 -
java socke发送tcp消息
前言:因实际需求,第三方提供了一个IP一个端口,加一段报文和报文参数的说明就需要开发,调用接口。最开始也是懵,后来才醒悟是sockettcp请求不需要太难 String info = ""; try { //1.建立连接 Socket sck = new Socket(ip,端口); //2....原创 2019-05-11 16:07:56 · 894 阅读 · 0 评论 -
java springboot反射实现数据库操作mybatis
前言:开发操作数据库,对于SQL语句是手写。觉得麻烦,有的简单的也需要自己写多次已知操作数据库简便的有一:通过generator的数据库生成表,会生成对应的数据库单表的操作。二:通过jpa的方法操作数据库三:通过自己来写generator 遇到重构的情况就很难受,并且要避免多次执行 会覆盖原本的Model、DAO和映射文件的文件夹(踩过的坑)。。jpa相对和mybatis...原创 2019-10-08 17:56:14 · 1212 阅读 · 4 评论 -
学习play_数据交互
前言:可能小弟说的很笼统,但~我尽量了,之前说了建立模型,控制层,页面(总结)模型:模型需要继承importplay.db.jpa.Model;才能使用,对于字段查看hibernate注解进行验证或者说明映射数据库的字段在play中,我不怎么建议采用以前java的驼峰命名法,而是统一的类名首字母大写,其余的小写,多个单词以下划线隔开(这不一定,你要用驼峰也行)字段名称全部小写,多个原创 2017-04-20 08:39:48 · 827 阅读 · 0 评论 -
java之《ssm》微博登录获取之用户信息
前言:之前只是写了一下微博登录实现登录,实现登录只需要在用户表保存第三方的标识就好,有就登录,没有就添加绑定手机,但这仅仅是建在不获取用户信息的基础上第一步申请为开发者,建立项目信息第二步引入jar包,配置参数之前两步就不细说了,之前文章有细写然后是获取用户信息,当如之前的文章配置好之后,用户授权后在回调方法中获取用户数据微博需要下载的sdk中的一些工具类,具体文件夹有we原创 2017-09-09 17:24:09 · 1537 阅读 · 4 评论 -
java之《ssm》第三方QQ登录获取用户信息
前言:之前写了QQ登录,但那仅仅是做根据QQ的唯一标示做绑定登录的,并且那是游戏类的网站或者app接入的。。。PS:因为之前到在腾讯开放平台注册的,而我问客服我没有那些资料,什么图标,参数,客服说游戏网站接入有这些东西,而我没有(我是网站接入不是游戏,,以前就可以,不用区分是游戏还是商业)然后呢没办法,只有到QQ互联connect.qq.com去注册成开发者,然后在创建项目,同样的操作(具原创 2017-09-09 17:39:49 · 4331 阅读 · 10 评论 -
学习play_图片上传
前言:前面说了创建项目,生成对应编辑器的项目,建立对应的mvc,与后台交互,简单操作数据库,ajax异步现在说下文件:play1.4.0我用到得挺简单的,话不多说开始:在html中:在Images_c中:public static void add_image(File file){//我这里是保存时间戳格式String string=f原创 2017-04-24 15:03:38 · 1070 阅读 · 0 评论 -
学习play_ajax
前言:前面写了两节学习play的原创 2017-04-21 15:54:33 · 484 阅读 · 0 评论 -
Java之《ssm》第三方登录微博登录
前言:之前说了QQ登录是一个系统的说法这里因为差不多就不系统,一步一步截图说了原创 2017-07-08 14:03:35 · 1648 阅读 · 0 评论 -
程序之学习mongodb安装
前言:之前了解了mongodb现在要安装第一步:下载安装引擎:https://www.mongodb.com/download-center#community,下载对应的引擎然后运行安装,可以根据自己的喜好选择安装目录我的安装步骤:1、在要安装mongodb的盘下新建文件夹mongodb(例如E盘 就是E:\mongodb)2、运行msi,选择Custom(自定义)原创 2017-07-11 10:40:13 · 243 阅读 · 0 评论 -
Jmeter测试工具使用
前言:开发就一定会遇到并发,用户同时访问,而测试不可能是叫很多人来测试,那么就只有找工具了第一步:(java开发,java环境肯定配置了吧)安装 http://jmeter.apache.org/ 在官网左边有Download,点击第一个,然后选择版本,我下载的zip格式第二步:解压,解压之后配置一下环境(有的说不用,有的说要,我配置了,反正也没多大事),新建一个系统变量变量名称:JME原创 2017-07-12 17:09:30 · 388 阅读 · 0 评论 -
java之《ssm》第三方QQ登录
前言:开发要用到第三方的登录,采用腾讯官网,看了一些教程,还是感觉蒙蒙的,不过还好,总算是成功了第一步:作为一个开发者,需要注册开发者信息进入zc.open.qq.com(腾讯开放平台首页)并点击右上角用帐号登录第二步:然后选择应用接入然后选择网页应用,创建应用然后填写项目信息填写之后就可以了。在登录时会让你通过开发者注册,需要注册一下然后是进行整合第一原创 2017-07-08 13:13:31 · 3622 阅读 · 5 评论 -
百度UEditor富文本
前言:开发需要用到富文本,以及上传图片,我就用这个,看了好几个小时终于结合一些文档搞定了(java-ssm)第一步:到官网下载UEditor : http://ueditor.baidu.com/website/ 我下载ubuilder这种提示错误,就没纠结,反正可以自定义,下载的开发版(jsp版)第二步:把解压的ueditor文件夹复制到项目的webroot下第三步:在inde原创 2017-07-14 16:47:29 · 637 阅读 · 0 评论 -
ssm整合shiro实现权限
前言:开发后台怎么都会遇到权限这一块儿,谁都不例外。第一步:导入jar包commons-beanutils-1.8.3.jarcommons-logging-1.1.1.jarlog4j-1.2.17.jarshiro-all-1.3.2.jarshiro-core-1.2.3.jarshiro-spring-1.3.2.jarslf4j-api-1.7.5.j原创 2017-09-02 16:59:51 · 4148 阅读 · 0 评论 -
ssm+shiro+UEditor整合
前言:权限是基本上的后台都会有的,那么为了发布一些文章,如新闻资讯,是文字中加图片,那么如果单纯的用文本加图片,谁知道显示的时候图片在哪儿?解决办法就是富文本了。搭建ssm就不用多说了,因为网上有很多,不管是maven管理还是单纯搭建。~~我这儿是单纯搭建的ssm没有用maven其次是整合shiro框架,这个可以看我之前的文章,第一次整合,建议只用xml然后是加上UEditor原创 2017-09-09 16:36:26 · 715 阅读 · 0 评论 -
初始Zookeeper
前言:第一次接触到神秘的他,以前虽然听说过,但是仅仅是听说,纵然寻他千百度,暮然回首还是不会仅仅了解了一点点,在此记录一下是什么: zookeeper是一个分布式,开放源码的协调服务,是Hadoop和Hbase的重要组件做什么:zookeeper是做线程、事件、任务的中央管理,分配共享资源特性:1、如unix的节点类似,是一个节点一个节点的树形结构2、Watcher的检察机原创 2017-09-09 17:03:19 · 222 阅读 · 0 评论 -
java ssm整合echarts
前言:现在对于用户而言,更注重体验,而用户体验三要素:不要我想,不要我等,不要我烦以前数据成表格显示,现在为了更直观,简洁,方便,采用报表的形式第一步:去官网:http://echarts.baidu.com/看看dome,下载资源第二步:在页面加一个div并布局好样式第三步:引入js文件echarts.js第四步:在js中给div绑定echarts第五步:原创 2017-09-26 15:00:39 · 4402 阅读 · 6 评论 -
学习play
前言:最开始接触play感觉挺难得,然后看到还要dos命令,又感觉难度加大(其实并不是)版本1.4.0创建项目:1、在play1.4.0解压后的文件夹中,按住shift+鼠标右键,选择在此处打开命令窗口2、输入 play new 项目名(注意搭建环境,jdk)3、然后输入(play eclipsify 项目名 或者 play idealize 项目名)命令使之变为可以用eclips原创 2017-03-28 18:51:24 · 954 阅读 · 0 评论