
Idea
文章平均质量分 71
宝华的小岛
生命不息,奔跑不止。
展开
-
Java整合Storm上传到远程服务器执行
参考之前的小例子https://blog.youkuaiyun.com/xxkalychen/article/details/117021471?spm=1001.2014.3001.5501,我们稍作修改,实现提交到远程集群执行。一、修改pom.xml1. storm-sore依赖需要添加作用域provided<dependency> <groupId>org.apache.storm</groupId> <artifactId>storm原创 2021-05-19 21:24:15 · 550 阅读 · 2 评论 -
Intellij Idea连接远程服务器实现远程上传部署
如果我们在Intellij Idea中开发好程序,需要部署到远程SSH服务器运行,我们可以使用某些SSH软件的rz功能,也可以使用专用的FTP、SFTP上传工具。其实我们可以直接在Idea软件内来配置部署,不但不用切换软件,也不用翻找本地打包的位置,随之修改,随时更新。一、Tools->Deployment->Configuration二、点击左上角"+"号,新建一个SFTP,输入一个名称,比如"StormServer"三、填写远程SSH服务器信息Host 远程主机,可以是在本地原创 2021-05-19 20:25:27 · 5220 阅读 · 3 评论 -
Protobuf初次使用小记
本来是正在研究学习netty,教程中出现了protobuf,索性仔细研究了一番。厚积薄发,说不定哪一天就突然要用到。protobuf是一种类似于json和xml的数据传输格式,优势在于高效的序列化和反序列化。关于这个,我没有去测试,只是把整个使用过程熟悉了一遍。一、首先是需要安装protobuf我是用的是windows,需要从github下载安装文件https://github.com/protocolbuffers/protobuf/releases需要下载这个文件,这是目前的最新版原创 2021-04-19 22:09:00 · 275 阅读 · 0 评论 -
SpringBoot中利用AOP实现拦截器效果
既然使用Spring,AOP就是不了或缺的。尝试好多遍,踩了很多坑,最后总算把效果弄出来了。说起来很简单,只需要建一个类就好了。@Aspect@Configurationpublic class InfoInterceptor { private static final String execution_str_01 = "execution(* com.chris.cont原创 2017-09-11 23:13:58 · 3442 阅读 · 1 评论 -
SpringBoot多表查询的实现
在SpringBoot中,建立一个与单表结构相同的实体类,用@Entity@Table(name="user")建立ORM映射,用@Column(name="name")建立字段映射。就可以用CrudRepository很方便地查询数据库表。但是我们经常需要查询多表关联的数据。如,有这样两个表:user和level。user中存放用户基本信息,level存放用户等级信息,user表中包含有l原创 2017-09-10 22:32:25 · 18387 阅读 · 5 评论 -
SpringBoot定时任务的设置
如果我们需要每天定时进行财务汇总,我们的服务器就需要开启线程定时触发,SpringBoot中开启定时任务依然是使用注解。一、首先在Application中添加注解@EnableScheduling二、写一个定时任务的类,使用注解设置类和方法即可@Componentpublic class StartManager { @Scheduled(fixedDelay = 1原创 2017-09-10 19:10:26 · 527 阅读 · 0 评论 -
java.lang.NoClassDefFoundError问题的解决
我把servlet的上传方式放到Springboot中,添加了common-fileupload包,运行的时候一大堆错误,提示java.lang.NoClassDefFoundError。开始以为Springboot的处理有冲突,后来读到这篇文章http://blog.youkuaiyun.com/jamesjxin/article/details/46606307,才恍然大悟。原来我忘记将刚添加的包加入Ar原创 2017-09-10 11:30:20 · 7695 阅读 · 0 评论 -
基于retrofit网络请求token过期的处理逻辑
手机调用接口,关键数据请求需要验证token,token设置按照一定周期就过期。验证token需要判断token是否过期,如果过期就需要后台调用登陆接口获取新的token,并且用新的token替换原来的token,在后台继续完成原来未完成的请求。经过尝试,基本完成实现与优化。一、首先贴出接口代码,采用SpringBoot编写的简单接口:@RestControllerpublic cl原创 2017-08-31 15:42:34 · 2877 阅读 · 0 评论 -
Springboot架构设计(一)
本来一直做Android设计,因为工作需要目前负责Java后端。主要使用的框架是SpringBoot。自己习惯在做项目的时候进行架构设计,实现低耦合,高灵活,快速开发。研究的时间不长,目前做了一个简单的Java SpringBoot项目架构,简单梳理一下。一、建立项目的时候把Mysql选上,创建项目之后需要添加数据库连接信息。数据库是提前创建好的。连接信息可以写在application原创 2017-09-16 17:01:19 · 15599 阅读 · 0 评论 -
IntelliJ IDEA+SpringBoot用JDBC做一个小型的javaWeb程序
一、首先,设计好数据库表,并且填上测试数据二、新建一个Idea程序,使用Spring Initialzrxiangdao向导,选择web->web,SQL->jdbc,SQL->MySql,并且添加gson依赖库三、配置启动文件Application.java@SpringBootApplicationpublic class Application extends SpringBo原创 2017-08-20 22:04:58 · 1861 阅读 · 0 评论 -
IntelliJ IDEA+SpringBoot创建模拟接口小程序
一、首先,设计好数据库表,并且填上测试数据二、新建一个Idea程序,使用spring Initialzrxiangdao向导,选择web->web,SQL->jdbc,SQL->MySQL,并且添加gson依赖库三、配置启动文件Application.Java@SpringBootApplicationpublic class Application extends SpringBo原创 2017-08-20 22:21:11 · 2054 阅读 · 2 评论 -
Java自定义框架初步(一)
最近想自己学习写框架,看过一些资料,决定从JavaWeb开始。近来用到SpringBoot写过一些模拟接口,我对这种框架很感兴趣,几行代码就可以写出很实用的数据接口。框架设计除了需要巧妙的思路之外,还需要准备三种技术:1.反射;2.自定义注解;3.资源文件的读写。一般框架常用xml文件做配置,也可以使用properties属性文件。我是用Idea做工具。一、首先创建一个Ja原创 2017-09-02 19:38:59 · 4323 阅读 · 0 评论 -
HTML5网页通过ajax跨域调用接口获取json数据并解析(一)
接口使用Idea设计,返回json字符串。HTML5页面使用WebStorm设计,需要导入jquery。设计接口需要有Gson包。一、SpringBoot接口@PostMapping("/getUserListJson") public String getUserListJson() { List userList = userRepository.getUs原创 2017-09-04 10:06:37 · 30766 阅读 · 3 评论 -
IntelliJ IDEA+SpringBoot+Tomcat部署404问题
因为并行开发,后端一直拿不出接口,我不得不自己做Mock,为了完成网络请求逻辑,我使用Idea做模拟接口。后来发现,使用Idea创建的SpringBoot项目在软件内部的虚拟Tomcat上面可以正常运行,但是因为要做一些WebSocket和文件上传等服务,座椅考虑把程序部署到外部的Tomcat。普通的Web程序都没有问题,SpringBoot部署之后总是404。自己也怀疑想得太简单,估计问题还是出原创 2017-08-20 09:51:44 · 18074 阅读 · 2 评论