java
文章平均质量分 67
绿绿峰
这个作者很懒,什么都没留下…
展开
-
java封装起来的校验字符串方法
有的时候会遇到字符串提交到后台处理的情况,这时候,就需要通过正则去验证字符串是否合法和可用的,绿峰整理出了一个封装起来的小方法,虽然不算太完善,但终究是个方法。 /** * 静态封装类 */public class Constraint { //注意:反斜线属于转义字符,故这里的反斜线是一对的 private static final String IS_N...原创 2018-06-15 16:47:41 · 1891 阅读 · 0 评论 -
软件的一点经验之谈——java
相信一些小伙伴听说java使用的挺多的,遂抱各种培训班想要入坑学习;借此,穿插java来说说,想要入坑的一些注意。很多,甚至可以说是非常多的,包括一些相当可观的行业外的人涌进来想要学习java,并且其中相当一部分的人甚至没有系统的接受过计算机学习。希望,在学习的时候清楚一点,也就是学习的目的;相信大多数的小伙伴是抱着想要拿到高薪的目的去学习。毕竟学习的最终目的是就业,就业的目的是赚钱,这无可...原创 2019-07-14 15:29:49 · 300 阅读 · 0 评论 -
Struts2中拦截器xml配置跳转
我们都知道,Struts的xml就是在ssh项目中配置请求跳转的地儿。我们一般在Struts中会看到如下的xml片段:<!-- 通知管理 --> <package name="Notice" namespace="/Module/Notice" extends="struts-default"> <!--List请求--> ...原创 2019-07-07 23:08:52 · 427 阅读 · 0 评论 -
基于bootdo制作一个restful模块
标题有些笼统,最终实现就是,通过前端ajax获取到数据。就想着通过修改bootdo来实现。bootdo有代码生成,而且可以图形化编辑数据,十分方便,下面就开始一波修改:就像上图那样,可以图形修改数据,前台随手写一个ajax就可以拿到数据那种,暂不考虑安全性。首先,需要手动创建一个表,打开Navicat,至于字段,随意,需要注意一下,每个字段,每个表后面都要有其对应的注释信息,生成表的时候,对...原创 2019-06-16 11:52:46 · 693 阅读 · 0 评论 -
springboot接收前端ajax请求并调用聚合数据接口获取数据
举个栗子,比如说调用聚合数据的微信精选接口获得微信新闻数据,前端使用ajax,请求访问springboot程序,boot再请求聚合数据接口,拿到返回结果集并在页面显示出来,按钮可以切换新闻,就像这样子:由此看出,咱使用了bootstrap萌萌的圆角按钮,证明你得引入jq和bootstrap~回归正题,我们先看文档,参考聚合数据:微信精选为了简化参数,咱只传入一个页数,留作切换,大家可以根据...原创 2019-05-12 00:15:11 · 6432 阅读 · 0 评论 -
调用对话web接口并借助framework7和springboot做一个简单对话机器人
准备一个可以接收的数据接口,用来实现对话。当然你有更好的欢迎下面留言~我用的是下面这个接口,附上传送门:青云客智能聊天机器人这个接口的调用url是:http://api.qingyunke.com/api.php?key=free&appid=0&msg=关键词手写js了好多次ajax请求,皆因跨域失败告终。没办法,想到了springboot做一个中转请求处理吧,请求发...原创 2019-04-13 22:39:44 · 712 阅读 · 1 评论 -
java日期月份转英文格式
此前用到过js转换,因为数不那么多。如今业务需要在循环中转换很多的日期格式,具体要求如下:// 2019-04-10 >> Apr 10 2019 也就是月份转换成英文并放在头部,并在jsp用Struts标签展示出来。java中action。因为有存在Struts自动裁剪年份的情况,因此实际上,最后使用的是第二个方法。// 重写并保留两个方法,根据参数作为区分,在...原创 2019-04-11 13:04:01 · 15408 阅读 · 0 评论 -
将bootdo(基于springboot的项目)打包上传并运行于阿里云服务器
首先,贴出bootdo官网,bootdo官网然后,就是简述一下环境了:服务器上是Linux centOS7系统,安装配置有MySQL,openJDK1.8,这样就满足了jar运行的条件。前期准备请见上一篇文章 阿里云上安装jdk和MySQL。Navicat连接云上MySQL数据库,并新建一个bootdo数据库,排序规则是utf8,执行导入。其次需要在本地将工程文件进行maven打jar...原创 2019-02-19 18:59:33 · 957 阅读 · 0 评论 -
使用maven打包bootdo并运行
外贸知道,bootdo是基于springboot的开源学习框架,这里送上传送门【bootdo官网】,bootdo有两种打包方式,一种是war,一种是jar。默认就是jar包,将整个项目打到一个jar里,非常方便。这里使用maven将它进行下打包,过程如下:1.首先,你得下载bootdo,然后将它的数据库导入到你本地的MySQL上,而后,下载maven并配置环境,这里从maven讲起。如下图,进...原创 2019-02-01 11:06:39 · 1536 阅读 · 0 评论 -
百度人工智能程序的创建以及AKSK的获取
人工智能,开发者也可以玩玩,现在也算是比较流行,这里以百度为例,大多数的平台注册程序的步骤差不多,截图演示,开始!1.首先,你得有个百度开发者账号,注册并登陆,这个hin简单吧!搜索百度云~第一个就是了(PS,不是云盘,别想多~)2.看,这个就是百度云了,注册个开发者账号(个人应该够你玩了~)然后登陆控制台3.控制台左面,展开全部功能,有个人工智能选项,这里以人体分析为例,创建...原创 2018-09-09 16:45:49 · 7062 阅读 · 0 评论 -
springboot中使用百度ocr实现文字识别功能
百度的人工智能接口,可以实现诸如人脸识别,文字识别等等。当今比较火的springboot,加上人工智能模块,未来应该应用蛮广泛的。因此,闲来无事写了个小栗子,分享出来!终极效果如下~没错,是用的bootstrapFileupload,这个挺赞的小组件~和bootstrap很兼容,样式也很漂亮! 废话少说,直接上码!咱是基于maven构建的程序,so需要引入百度的依赖,还有处...原创 2018-09-09 15:43:24 · 4837 阅读 · 3 评论 -
使用jackson实现对象json相互转换(spring boot)
之前的json转对象,对象转json。总是比较繁琐,不够简洁。自从接触到jackson之后,发现原来对象和json转换可以这么简单。拿一个天气预报的小例子来说明一下~如下图。【若是有小误,还望指正】不说,直接上码~首先,在pom.xml里弄好依赖。具体依赖需要上网去查找,咱用的是下面这个。 <!-- 对象转换成json引入如下依赖 --> <!-- 文档:...原创 2018-07-20 15:07:52 · 72473 阅读 · 3 评论 -
eclipse运行springboot项目报错‘找不到或无法加载主类’
这是一个很烦躁的问题~,往往困住大家好长时间,然后各种百度。借此,咱将这个问题有可能产生的原因进行一下总结。若有不完善之处欢迎大家在下面留言指出~~Duang!问题出现然后开始尝试解决,办法A:清理项目编译文件,开启自动编译选择这个问题项目》清理发现还是存在问题,继续找,方法B:更新maven依赖,如图:工程上右键》Maven》update project(然后小等一会...原创 2018-07-20 14:24:07 · 27454 阅读 · 2 评论 -
maven依赖的添加
maven可是个管理jar依赖的好玩意,不用再关心导这个jar包那个jar包,这个jar包是谁家的,和谁有啥关系。有了maven,简简单单就搞定,下面以eclipse为例,在一个springboot项目中,使用轻松加愉快的maven依赖~以eclipse为例,下载spring插件就不在赘述,本文只讲讲如何在网上查找依赖并copy到本地pom中,开始吧~1.百度搜索一下,不用多说你懂得,搜索mave...原创 2018-07-10 16:48:40 · 39369 阅读 · 8 评论 -
java使用Zxing生成二维码(封装)
使用zxing生成二维码,有很多例子。当然,为了使用方便,前来封装了一下~下面就是它生成的二维码:目录结构如下:使用jar包是这个【网上很多,下载并添加到工程里】:不多说,直接贴码:package com.lvfng.tool;import java.awt.image.BufferedImage;import java.io.File;import java.nio.file.Path;...原创 2018-07-03 11:22:56 · 2081 阅读 · 1 评论 -
基于javaweb调用百度接口实现人脸识别登陆功能
百度开放平台有很多新鲜的玩法,有人脸识别,文字识别,图像识别,,,各种各样的接口,忍不住注册了一个玩玩。注册一个百度开发者账号,然后就可以‘折腾’了~拿人脸识别作为例子,可以先注册个人脸识别程序体验一把……我们点击“创建应用”,就可以创建一个人脸识别的应用。随后会出来几串数字和英文字母。千万保存好它,稍后会用到。在然后,我们就需要查看文档,每个语言都有对应的文档描述,使用方法和sdk下载,...原创 2018-06-15 17:32:38 · 6219 阅读 · 7 评论 -
举个java数组反序的栗子
忽然间想到一个题,一个固定的int数组反序,倒过来输出;虽然说炒鸡简单,但还是被难住了小一阵子;想到双重for循环,,,最后鼓丘出来一个easy方法: int[] a = {1,2,3,4,5}; int[] b = new int[5]; for (int i = 0; i < a.length; i++) { b[i] =...原创 2019-08-07 21:35:03 · 356 阅读 · 0 评论