![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java相关
文章平均质量分 95
风吹走了我脑壳后面的秀发
这个作者很懒,什么都没留下…
展开
-
JAVA面试
仅供参考!!!Java面试JAVA. JRE (Java Runtime Environment):是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。. JDK (Java Developmeil Kit): 是Java程序开发工具包,包含JRE和开发人员使用的工具。基础知识:关键字(保留字)标识符(变量,常量)数据类型转换自动转换(数据范围由小转大)强制转换(数据范围由大转小)eg:int a = (int)12.5byte/short/char 在进行运算时会先转换为原创 2021-05-15 08:53:52 · 254 阅读 · 0 评论 -
Java json 数据格式封装
定义返回json 数组bean对象import java.io.Serializable;/** * 返回json数组 */public class JsonArray implements Serializable { private int code; private String msg; private String data = null; ...原创 2020-02-08 10:09:05 · 648 阅读 · 0 评论 -
spring boot lombok和swagger2
整合swagger,快速生成api文档引入依赖 <!--api快速生成--> <!--Swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>spri...原创 2020-01-07 13:25:50 · 302 阅读 · 0 评论 -
Spring boot 详解
Spring boot 相关知识微服务微服务:架构风格(服务微化)一个应用应该是一组小型服务,可以通过HTTP的方式进行互通。每一个功能元素最终都是可以独立升级的软件单元。Spring Boot Hello World1.创建maven项目2.导入相关Spring Boot 相关依赖 <parent> <groupId>org.sp...原创 2019-12-25 15:51:12 · 3227 阅读 · 0 评论 -
Docker基本用法及命令
Docker与Spring BootDocker是一个开源应用容器引擎。Docker支持将软件编译成一个镜像,然后再镜像中各个软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,启动速度很快。核心概念Docker主机(Host):安装了Docker程序的机器(直接安装在操作系统之上)Docker客户端:连接eiDocker主机进行操作Dock...原创 2019-12-12 19:43:42 · 288 阅读 · 0 评论 -
spring-boot人脸检测整合虹软sdk
添加依赖 <dependencies> <dependency> <groupId>com.arcsoft.face</groupId> <artifactId>arcsoft-sdk-face</artifactId> <v...原创 2019-12-07 20:12:03 · 2376 阅读 · 0 评论 -
spring 详细解析
Spring优势方便解耦 AOP编程的支持声明式事务的支持方便程序测试耦合:程序间的依赖关系 包括: 类之间的依赖关系 方法之间的依赖解耦: 降低程序间的 依赖关系实际开发中: 应做到编译器不依赖,运行时才依赖。解耦思路: 第一步:使用反射来创建对象,而避免使用new 关键字 第二步:通过读取配置文件来获取创建对象的全限定类名。...原创 2019-12-03 18:50:25 · 290 阅读 · 0 评论 -
Java项目部署到服务器-Nginx
Java项目部署到服务器-Nginx打包设置pom.xml中bulid标签的finalName,设置为工程名,eg:<finalName>comi_single_blog</finalName>使用idea的侧边栏的maven快捷命令1.maven-clean 2.maven-install随后在工程文件下下出现target文件夹,其中*.war就是我们已经打包好了...原创 2019-11-23 18:48:34 · 6093 阅读 · 0 评论 -
返回json数据要点及其他ssm注意事项
路由传参问题: 路由一:PaginationUser?page=2&limit=10 路由二:/deleteUser/{id} 如果像是路由二大家一看便知使用@ PathVariable注解实现取值,但是如果像是路由一就有可能犯迷糊了,会使用PaginationUser?page={page}&limit={limit}可以明确的告诉大家使用@ PathVariable注解...原创 2019-11-15 09:17:42 · 235 阅读 · 0 评论 -
SSM接口返回json格式数据/分页
添加依赖 <!--json jar包--> <dependency> <groupId>top.jfunc.common</groupId> <artifactId>converter</artifactId> <version>1.8.0</version...原创 2019-11-04 18:26:15 · 1859 阅读 · 0 评论 -
SSM框架下引用前端layui框架
目录结构在是springmvc.xml文件下开启过滤静态资源<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...原创 2019-11-04 09:05:32 · 3129 阅读 · 0 评论 -
手把手教你 SSM 整合(非常非常非常非常非常详细)
SSM 整合 整合的思路是: Spring管理持久层的mapper。 Spring管理业务层的service,service可以调用mapper接口。Spring进行事物控制。 Spring管理表现层的Handler,handler可以调用service接口。工程创建 创建Maven工程–>create for archtype–>webapp创建项目结...原创 2019-10-29 09:41:22 · 30312 阅读 · 22 评论 -
mybatis框架(持续更新...)(非常非常非常非常非常详细)
mybatis框架概述mybatis是基于java的持久层框架,内部封装了jdbc,使开发者只关注sql语句本身。mybatis通过xml和注解的方式将各种statement配置起来,并通过Java对象和statement中的动态参数进行映射最终生成sql语句,并对结果映射为java对象并返回mybatis采用ORM的思想方便操作等ORM:Object Relational Mappi...原创 2019-10-18 15:17:36 · 372 阅读 · 0 评论 -
Spring mvc 学习笔记(持续更新...)
Spring mvc 学习笔记相关配置web.xml : 设置为dispatcher处理 <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </...原创 2019-09-19 16:33:00 · 260 阅读 · 0 评论 -
理解Udp 和 Tcp
Udp 数据传输理解Udp 和 TcpUdp:User Datagram Protocol。Tcp:Transmission Control Protocol理解Udp 和 TcpUdp,Tcp是数据传输协议,采用 – Ip+port(Ip地址加端口) – 的方式。Udp:User Datagram Protocol。 -- 是用户数据报协议,面向无连接协议。 -- 它不保证可靠的数...转载 2019-02-19 17:41:20 · 154 阅读 · 0 评论 -
文字策略游戏 android studio(学习intent,textview,等等)
闲来无事,写了一个类似于买房记的文字策略游戏主要包含开始页面和游戏页面activity_start.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:/...原创 2019-03-23 11:48:20 · 1823 阅读 · 2 评论 -
mysql-jdbc连接服务器数据库 显示No suitable driver found for jdbc:mysql://ipaddress:3306/table?serverT
特此记录这一次我的原因是因为jdbc的驱动没有注册事件还原:这一次我的原因是因为jdbc的驱动没有注册事件还原:在本地eclipse上可以访问到远程数据库(注意:这里是没有注册过驱动的),并且可以直接进行读写操作,起初是以为服务器哪个端口没有开放,但后来发现并不是,又去查看了mysql的连接驱动,最后发现是驱动没有注册,比较睿智吧,哈哈哈哈哈哈,记一个教训,特此记录。 try { ...原创 2019-05-26 12:36:10 · 960 阅读 · 0 评论 -
轻量级桌面工具
开源github 库 :https://github.com/BITEWKRER/LWDesktop原创 2019-06-26 10:17:38 · 607 阅读 · 0 评论 -
什么是接口和 抽象类Java
package abscractClass;class employee { public static void main(String[] args) { myEmployee pro = new programmer("001", "comi", 18, 25000); pro.SiginIn(); pro.showWork(); programmer programm...原创 2019-09-08 11:24:29 · 117 阅读 · 0 评论 -
Java 集合初步了解
ArrayList单线程可用,线程没有Vector安全ArrayList al = new ArrayList();for(Object o : al){system.out.print(o);}泛型 指定存入类型后,AllayList只能存入制定的数据类型ArrayList al = new ArrayList();vector多线程可用,线程更安全其他方法与ArrayLis...原创 2019-09-09 15:43:39 · 93 阅读 · 0 评论 -
Error running 'Tomcat 8.5.45': port out of range:-1 && 淇℃伅 [main] org.apache.catalina乱码问题
1.Error running ‘Tomcat 8.5.45’: port out of range:-1解决方案:在tomcat安装目录下进入conf/server.xml 全局搜索 -1 ,如果是shutdown 修改port 为8005即可2.淇℃伅 [main] org.apache.catalina乱码问题修改logging.properties 文件里面的java.util...原创 2019-09-12 16:45:35 · 1257 阅读 · 0 评论 -
maven 必会常用命令
1. mvn clean:清理编译后的目录2. mvn compile :只编译main目录的代码3. mvn test-compile :编译test目录的代码4. mvn test :运行test的代码5. mvn package :将项目打包自己pom.xml中设置的文件格式 比如说 war,java6. mvn install :将项目打包到本地仓库上 打包成 jar7. mv...原创 2019-09-15 11:54:22 · 121 阅读 · 0 评论 -
struts.xml 配置初探
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd...原创 2019-09-15 17:18:26 · 106 阅读 · 0 评论 -
Spring 和 DI 依赖注入
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。IOC的反转 :创建对象这份工作由我们自己反转给了Spring帮我们执行。IOC的控制 :由Spring帮我们负责创建销毁对象,掌握对象的生命周期,在我们需要对象时,向Spring申请即可。DI 依赖注入 :将值通过配置的方式为变量初始化/赋值(注入)> 注入方式: set 方法注入,构造注入...原创 2019-09-16 20:36:21 · 144 阅读 · 0 评论 -
Spring AOP基础学习
AOP思想:将纵向重复的代码,横向抽取解决,简称横切。横跨不同的Service,将他们中相同部分的代码提取出来,统一处理,动态代理。原创 2019-09-17 14:21:29 · 103 阅读 · 0 评论 -
Jython:在java 中调用python的py文件并获得输出流结果
在网上有很多方法来解决python文件找不到包的方法,我也试了试,但是不尽人意,于是脑洞大开尝试将python脚本编译为exe,再从java 中调用执行exe文件,并获取控制台输出流,获取输出文本。特此记录。(需要其他包来支持py文件的情况)补充:在慕课高阶java编程课程中,了解到更轻便的方法,直接执行py文件(前提:无需导入其他库文件或者包)可能我也有一些理解不当的地方,欢迎大家补充纠...原创 2018-12-24 18:18:50 · 3282 阅读 · 3 评论