自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 HTTP请求问题记录---登录验证

HTTP请求

2022-07-15 14:46:53 143 1

原创 java 第三方HTTP请求的调用

java中调用第三方接口的方式

2022-05-11 17:47:06 594

原创 SpringMVC实现文件上传和下载

文件下载1)文件格式转换//方法片段//调用生成word文件方法createCheckIndoorWord//word文档表格的表头columnListnew CheckDocData().createCheckIndoorWord(xwpfDocument, columnList, bottomList, getCheckIndoordatas); try { File file = new File(saveFilePath);

2021-11-05 15:59:48 167

原创 spring-mvc使用问题记录

1.问题:访问controller时出现No converter found for return value of type: class java.util.ArrayList 之异常解决:内部json字符串无法转换,需添加json包 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</arti

2021-10-11 17:11:29 70

原创 List集合循环动态删除数据

Java三种遍历如何进行list的动态删除:1、for循环:常见初五写法:(由于下标问题达不到想要效果)for(int i=0;i<list.size();i++){if(list.get(i).equals(“del”))list.remove(i);}应该改为:(倒序操作避免下标问题)int size = list.size();for(int i=size-1;i>=0;i–){if(list.get(i).equals(“del”))list.remove(i);

2021-08-04 15:02:58 1002 1

原创 MYSQL基础操作表命令

mysql表中设置主键自增alter table user change column userId userId int not null auto_increment;mysql更新表数据 update user set address='武汉市洪山区',sex='男',phoneNum='16685482210',state=3,partId=1 where userId=1;mysql设置外键,前提:两个表都设置了主键:alter table user add constraint u

2021-07-12 11:21:19 67

原创 Geoserver使用REST api的使用最全详解

1.导入类库:在项目的pom文件中导入,里面包含发布各种数据的类及方法<repositories> <repository> <id>GeoSolutions</id> <url>http://maven.geo-solutions.it/</url> </repository></repositories><dependencies> &l

2021-06-22 17:09:16 1307

原创 JRPC初步学习-项目搭建

jRPC:可将协议缓冲区用作其接口定义语言和基础消息交换格式。使用协议缓冲区作为接口定义语言,用于描述服务接口和有效负载消息的结构元数据:键值对-键-字符串,值-字符串jRPC项目搭建:1.创建空的maven项目。加入相应依赖 <properties> <grpc-version>1.1.0-SNAPSHOT</grpc-version> </properties> <dependencies><!-

2021-04-07 16:40:54 2915 1

原创 SpringBoot自动配置原理

SpringBoot自动配置原理1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfiguration@EnableAutoConfiguration 作用: 利用EnableAutoConfigurationImportSelector给容器中导入一些组件?可以查看selectImports()方法的内容;List configurations = getCandidateConfigurations(annotationMetadata, attr

2020-10-04 23:18:59 59

原创 SpringBoot配置学习

**SpringBoot**1.简化部署1.可插入插件,将应用直接打包成jar包,在电脑上运行直接在cmd中输入命令之后运行

2020-10-04 22:53:35 80

原创 知识点补充:lamda,接口

学习补充lamda表达式new Thread(()->{for (int i=0;i<40;i++) ticket.ticketNum();},"A").start();jdk8才能用小口诀拷贝小括号(接口里方法的括号),写死右箭头,落地大括号。接口类补充(1)接口可以直接new ,匿名内部内interface Foo{ void say(); }public class test2 { public static void main(String[] args) {

2020-09-17 22:40:54 107

原创 学习日志:Linux-vim编辑器,用户管理

vim文件编辑器vim xxx.txt:创建或者编辑文件进入文件编辑,按i进入编辑模式,编写文件内容编写完后,按ESC推出编辑模式,按:wq(w保存文件内容,q退出)进入底线命令模式(:set nu设置行号,(nonu取消行号))添加用户useradd -m xxx-m:自动创建这个用户的主目录(超级用户权限)给用户设置密码:paawd lss(普通用户)修改密码删除用户userdel -r xxx-r:目录下的文件一并删除修改用户usermod xxx-d:修改用

2020-07-26 14:01:03 103

原创 学习日志:Linux基本文件操作命令

Linux基本命令ls:查看全部文件tar -zxvf 文件名:解压压缩包文件如果要关机,关机之前先执行命令:sync命令进行数据同步,保存到磁盘中,以免数据丢失关机:shutdown -h (设置时间)//halt===重启shutdown -r (设置时间)//reboot文件位置操作:虚拟机全部文件opt:给主机安装的额外安装的软件所拜访的目录基本命令cd .. :返回上一级目录ls:-a参数:即查看所有文件,包括隐藏文件-l参数:查看所有文件及文件信息,不包括隐藏文件

2020-07-25 16:52:46 271 1

原创 学习日志:springboot整合JPA

整合JPA1.编写实体类@Entity//告诉spring这是一个实体类@Table//之地你和哪个表映射。不写则默认是user,即实体类名的小写。指定(name=“xxx”)public class User { @Id//指定id为主键 @GeneratedValue(strategy = GenerationType.IDENTITY)//表明为自增主键 private Integer id; @Column(name = "tb_name",length =

2020-07-24 22:32:18 74

原创 学习日志:springboot项目编写自定义starter

编写自定义starter1.创建一个空项目,添加两个model,一个Maven作为启动器,一个springboot项目,作为依赖自动配置2.编写starter自动配置器创建一个方法://编写这样的程序,输出一个人名,可配置人名的前缀和后缀public class HelloService {//引入配置类 HelloProperties helloProperties; public HelloProperties getHelloProperties() {

2020-07-24 22:28:16 251

原创 学习日志:SpringBoot--Servlet三大组件以及WEB

servlet三大组件配置1.编写servlet//编写好后在配置类中注册public class Myservlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.getWriter().println("hello, my

2020-07-21 20:47:33 116

原创 学习日志:SpringBoot---CRUD

1.设置国际化配置文件前端配置,自己创建实现区域信息解析器(用于切换中英文判断)public class MyLocaleResolver implements LocaleResolver { @Override public Locale resolveLocale(HttpServletRequest httpServletRequest) { String l = httpServletRequest.getParameter("l"); Lo

2020-07-21 20:40:41 117

原创 学习日志:Docker镜像,容器命令操作

docker常用命令检索: docker search 关键字 eg:docker search redis 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。拉取(下载): docker pull 镜像名:tag :tag是可选的tag表示标签,多为软件的版本,默认是latest列表 :docker images 查看所有本地镜像删除 :docker rmi image-id 删除指定的本地镜像容器操作以tomcat为例:1.下载tomcat镜像docker pull

2020-07-21 19:45:53 101

原创 学习日志:在云服务器中Docker初次使用相关配置

1.查看虚拟机版本号,必须为3.0以上,不是则需要更新[root@iZ8vb0wc2ml6recl98eb6mZ /]# uname -r3.10.0-1062.18.1.el7.x86_642.输入命令,下载docker[root@iZ8vb0wc2ml6recl98eb6mZ /]# yum install dockerComplete!3.开启启动docker[root@iZ8vb0wc2ml6recl98eb6mZ /]# systemctl start docker4.查看doc

2020-07-21 14:52:32 112

原创 学习日志:SpringBoot日志

日志输出格式设置: %d表示日期时间, %thread表示线程名, %-5level:级别从左显示5个字符宽度 %logger{50} 表示logger名字最长50个字符,否则按照句点分割。 %msg:日志消息, %n是换行符 --> 如: %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n 指定配置

2020-07-15 19:24:56 121

原创 学习日志:SpringBoot基础学习

ConfigurationProperties默认是从全局配置文件中获取值@PropertySource:加载指定的配置文件,也就是自家创建一个xxx.propertites,在实体类上家注解@PropertySource(value={“classpath:xxx.propertites”})@ImportResource:导入Spring的配置文件,让配置文件的内容生效.因为我的自己创建编写的配置文件springboot不能自动识别,如:<?xml version="1.0" enc

2020-07-13 20:08:54 98

原创 学习记录:SpringBoot的YAML配置文件

配置文件在创建好一个简单的SpringBoot之后,会自动生成全局的配置文件,SpringBoot使用一个全局的配置文件,配置文件名application是固定的;application.propertiesapplication.ymlapplication.yaml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAMLYAML(YAML Ain’t Markup Language)​ YAML A Markup Language:

2020-07-12 20:15:20 118

原创 学习记录

简单AJAX实现用户登陆验证1.配置SpringMVC框架配置application.xml三要素,以及<!--json乱码问题配置--><context:component-scan base-package="com.lss.Controller"/> <!--json乱码问题配置--> <mvc:annotation-driven> <mvc:message-converters register-defau

2020-07-12 13:08:11 60

原创 学习记录:springweb-MVC的基本框架构建

springmvc-mabaits整合0.创建maven项目,导入依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.1.RELEASE</

2020-07-09 22:36:56 132

原创 Spring AOP横向开发实现

AOPSpring框架的AOP机制可以让开发者把业务流程中的通用功能抽取出来,单独编写功能代码。在业务流程执行过程中,Spring框架会根据业务流程要求,自动把独立编写的功能代码切入到流程的合适位置。有三种实现方式在实现AOP之前首先配置AOP约束约束配置‘’’ xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2020-06-30 22:03:12 213

原创 学习记录

AJAXAJAX主要是创建交互式,快速动态网页应用的网页开发技术,无需加载整个页面的情况下,能更新部分网页技术,实现网页异步更新。1.用jQuery编写(顺序不作要求)a.$.ajax({ url:"服务器地址",(响应客户端的servlet) 请求方式:"post/get", data:(请求的数据), //服务端响应成功函数 success:function(result,testStatus){ //(为服务端相应的返回值)

2020-06-04 23:26:24 96

原创 学习记录

EL,JSTL,监听器,过滤器,Session的钝化与活化#EL(Experssion Language)a.在Servlet中用reuquest.setAttribute(“a”,“b”)传值;再通过请求转发给前端jsp中,这时可以用EL语言:${requestScope.a}接收相应request域对象的值,而隐式对象还有(不需要new,可直接使用的对象)pageScope,SessionScope,aplicationScope都能获取相应的值。若EL表达式不指定作用域(隐式对象)则系统会自动

2020-06-03 23:41:51 98

空空如也

空空如也

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

TA关注的人

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