自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 (笔记)GO语言 环境安装 windows

GO语言 环境安装 windows 仅用于个人记录 安装包下载 golang 选择msi或者zip格式,msi是安装包格式,个人建议使用zip,方便自己管理 解压zip 配置环境变量 GOROOT 、 GOPATH 、 path, GOROOT就是GO的安装路径 GOPATH就是你的工作目录,不能和GOROOT用同一个目录,不然会报错 warning: GOPATH set to GOROOT (…) has no effect 然后在path中添加%GOROOT%\bin 此外还有个GOP

2021-12-20 21:30:30 961

原创 Java调用百度/高德地图API实现根据经纬度查地名

Java调用百度地图API实现根据经纬度查地名 功能:需要根据经纬度来查询所属的乡镇地址 我们选择了百度地图的逆地理编码来解决 首先要申请自己的密钥:密钥 @Slf4j @Service public class AreaServiceImpl implements AreaService { //这里是把百度地图的ak密钥写在了配置文件,可以直接写死在这里 //final String ak="xxxxxx"; @Value("${baiduapi.ak}") private Str

2021-03-29 09:31:37 1172

原创 spring boot 2.4.*版本解决跨域问题

2.4之前版本 @Configuration public class CrosConfig implements WebMvcConfigurer{ @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowCredentials(true) .allowedMethods("GET", "POST

2021-01-22 16:44:11 405

转载 Centos 6无法使用yum的解决方法_提示Error: Cannot find a valid baseurl for repo: base 转为ali源

https://www.liuzhanwu.cn/29909.html

2021-01-05 17:20:13 819

转载 Java设计模式——工厂模式

根据网络资料整理,加上自己的理解 工厂模式就是用一个工厂类专门进行一些类的实例化,什么地方用,就直接调用即可。 spring IOC就是差不多的机制 工厂模式分为三种: 普通工厂模式、多个工厂模式、静态工厂模式 一、普通工厂模式 就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。 举例:(一个发送邮件和短信的例子) 首先,创建二者的共同接口: public interface Sender { public void Send(); } 实现类: public clas.

2020-12-02 14:12:49 66

转载 mybatis使用建议(转)

尽量少用if choose等语句,降低维护的难度。 Mybatis的配置SQL时,尽量少用if choose 等标签,能用SQL实现判断的尽量用SQL来判断(CASE WHEN ,DECODE等),以便后期维护。否则,一旦SQL膨胀,超级恶心,如果需要调试Mybatis中的SQL,需要去除大量的判断语句,非常麻烦。另一方面,大量的if判断,会使生成的SQL中包含大量的空格,增加网络传输的时间,也不可取。 另外大量空格可能报错。 Mapper层参数为Map,由Service层负责重载。 Mapper由于机制的

2020-11-28 09:46:46 232

原创 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version

select count(0) from (select cls_no, name, school_id, depart_id, year, seri_no from class WHERE school_id=“0002”     order by cls_no) tmp_count 原sql放到数据库中执行发现是空格太多的问题

2020-11-28 09:43:52 206

原创 Shiro框架简介

根据黑马视频整理 简介 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 简单的说就是一个用来验证身份和权限的框架。 Apache Shiro 体系结构 1、 Authentication 认证 ---- 用户登录 2、 Authorization 授权 — 用户具有哪些权限 3、 Cryptography 安全数据加密 4、 Sess.

2020-11-22 12:04:38 139 1

原创 Json简介

Json是一种数据格式,类似于xml。多用于存储和交换文本信息的语法,进行数据传输,数据量比较小。 Json就是一串字符串,例如: {"name":"zs","age":"23"} 可以把它看成是一个对象,name为zs,age为23。 还可以以这样表示一个对象数组: [ {"name":"zs","age":"23"}, {"name":"ls","age":"24"}, {"name":"ww","age":"25"} ] json多用于前后端交互数据传输: Controller向前端传jso

2020-11-20 20:02:44 64

原创 Java类加载器,双亲委托模型

类加载器ClassLoader JDK中提供了三个ClassLoader,根据层级从高到低为: Bootstrap ClassLoader,主要加载JVM自身工作需要的类。 Extension ClassLoader,主要加载%JAVA_HOME%\lib\ext目录下的库类。 Application ClassLoader,主要加载Classpath指定的库类,一般情况下这是程序中的默认类加载器,也是ClassLoader.getSystemClassLoader()的返回值。(这里的Classpath指

2020-11-17 13:56:54 71

原创 json的使用 :controller返回json形式数据

/* * 正常返回会走视图解析器,而json需要返回的是一个字符串 * 市面上有很多第三方jar包可以实现这个功能,jackson只需要一个简单的注解就可以实现 * @responseBody 将服务器端返回的对象转换为json对象响应回去 * */ //通过requestmapping的produces来改编码 @ResponseBody @RequestMapping(value="/json",produces="application/json;charset=utf-8")

2020-10-30 11:28:55 805

原创 算法-冒泡排序

冒泡排序的思想 有这么一个数组,我们把它从小到大排列一下 int[] arr = new int[] {6,5,14,8,1,6,41,3}; 冒泡排序就是一轮一轮地遍历,比较两个元素,然后让大的元素往后移再和下一个进行比较,这样一轮比下来之后最大的那个元素就会到数组的末尾。 然后再在剩下的元素中找最大的,慢慢移到数组的末尾。 这样下来,就比较了arr.length()-1次,因为最后一个不用比较。 代码实现 public static void bubbleSort(int[] arr) { int

2020-10-17 07:24:51 59

原创 Java计算两个时期差几天

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 计算两个时期差几天 * @author Administrator */ public class nnn { public static void main(String[] args) throws ParseException { //输入日期格式 SimpleDateFormat datef

2020-10-16 11:28:44 123

原创 Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb

使用JDBC连接MySQL数据库时控制台报的警告 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. 翻译过

2020-10-09 07:26:56 49

原创 Lombok的简介、安装和使用

Lombok lombok插件是为了方便实体类bean快速生成get set方法,从而不用手动添加 简化了代码,可以使实体类代码不那么臃肿 1、在IDE中安装Lombok插件 官网下载jar:Lombok官网 双击安装 如果没有你的编译工具 点击寻找 : 然后点击安装 安装成功,关闭 在项目pom.xml中导入依赖: <!-- lombok依赖 --> <dependency> <groupId>org.projectlombok</groupId&g

2020-10-08 18:55:48 136

原创 sts4使用外置tomcat7无法导入项目war包

sts4使用外置tomcat7无法导入项目war包 看报错是 Tomcat version 7.0 only supports J2EE1.2,1.3,1.4, and JavaEE 5 Tomcat版本7.0只支持J2EE1.2、1.3、1.4和JavaEE 5 and 6 Web modules 和6个Web模块 得出tomcat版本问题 我又去下载了8.5 结果还是这样,我都感觉是其他什么东西版本出了问题 抱着试一试的心态下载了tomcat9 终于好了 ...

2020-09-26 15:48:38 195

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除