- 博客(31)
- 收藏
- 关注
转载 Chrome出现CORS跨域,后台代码解决了但是还是跨域问题
在高版本的Chrome下,浏览器默认是开启Block insecure private network requests.这个选项的。也就是默认禁止跨域请求,所以在访问一些没有符合最新标准的老网站时,可能会发现出现如图所示的CORS跨域请求错误,从而导致不能正确打开该网站。3、在目标输入框尾部加上 --disable-web-security --user-data-dir=C:\MyChromeDevUserData。将Default改成Disabled,此时浏览器会提示你重启,点击重启按钮即可。...
2022-08-11 09:22:45 4030
原创 戴尔服务器R730安装liunx系统
戴尔服务器R730安装liunx系统开机时按F11键,进入Boot Manager界面;选择One-shot BIOS Boot Menu,然后选择自己的U盘;点击"Install CentOS 7" 直接安装,如果选择“Test this Media intel CentOS 7”,说明就是先检测IOS文件的可用性再进行安装,建议直接选择“install CentOS 7”,请回车键确定;4. 安装可能出现错误安装失败 ,重新进入到这个页面,选中"Install CentO
2021-07-08 16:21:01 3392
原创 udp用socket绑定本地端口号
@Componentpublic class UDPTest implements CommandLineRunner { private static Logger logger = LoggerFactory.getLogger(UDPTest.class); private DatagramSocket socket; private String receive; //本机服务器ip,端口 private InetAddress addressLoc
2020-11-20 14:13:25 2792
原创 进制之间的转换(16进制转换二进制、二进制转换十进制、整型转换十六进制高低字节排序)
1.整型转换十六进制并进行高低字节排序// 整型转换16进制并高字节在前、低字节在后 public static String decToHex(Integer dec) { StringBuilder hex = new StringBuilder(); while (dec != 0) { String h = Integer.toString(dec & 0xff, 16); if ((h.length()
2020-11-20 14:05:00 921
原创 Liunx常用指令初始
目录切换命令cd 切换目录 cd /usr 切换到usr目录 cd .. 切换到上一层目录 cd ../.. 跳到目前目录的上上两层 cd / 切换到系统根目录 cd ~ 切换到用户主目录(root) cd - 切换到上一个所在目录目录操作命令pwd 显示当前目录ls 查看该目录下的所有文件和目录,包括隐藏目录ls -l 查看该目录下的所有目录和文件的详细信息(ls -l 可以缩写成ll)ls -al 查看该目录下的所有目录(包括隐藏目录)和
2020-06-11 20:16:37 124
原创 Java8.0 新特性二之Stream
Stream流概述说道Stream便容易想到I/O Stream, 而实际上,谁规定“流” 就一定是“IO流”呢?在Java8中,得益于Lambda所带来的函数式编程,引入一个全新的Stream概念,用于解决已有集合类库既有的弊端传统集合遍历的弊端需求:筛选出姓张且名字长度为3的人名并打印。 public class Demo01 { public static void...
2020-03-29 16:44:53 144
原创 Java8.0 新特性一之函数式接口
函数式接口概念函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,既适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。备注:“语法糖” 是指使用更加方便,但是原理湖边的代码语法。例如在遍历结合时使用发for-each语...
2020-03-29 14:14:12 210
原创 SpringMVC返回值及判断用户是否存在
Controller方法返回值之ModelAndViewModelAndView对象是Spring提供的一个对象可以用来调整具体的JSP视图,也可以存储数据实现代码:@RequestMapping("/selectUserList") public ModelAndView selectUserList() throws Exception { ModelAndView mode...
2020-03-28 20:13:57 769
原创 SpringMvc请求参数绑定
@RequestMapping作用确定请求URL和处理方法之间的对应关系窄化请求请求方法限定 @RequestMapping(method = RequestMethod.GET) 等价 @GetMapping @RequestMapping(method = RequestMethod.POST) 等价 @PostMapping @RequestMa...
2020-03-27 22:20:12 233
原创 SpringMvc入门及相关配置
SpringMvc的概述SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。SpringMVC 已经成为目前最主流的MVC框架之一,并且随着Spring3.0 的发布,全面超越 Struts2,成为最优秀的 MVC 框架。它通过一套注解,让一个...
2020-03-27 20:43:59 100
原创 Lombok的概述和使用
Lombok概述面对工作中大量重复的,毫无技术含量的get,set方法,你是不是怨恨过?Lombok是一种java使用技术,可用来帮助开发人员消除java中的冗长的代码,尤其是对于简单的 Java对象(POJO),它通过注解实现这一目的.常用注解@Getter/@Setter@ToString@EqualsAndHashCode@NonNull@NoArgsConstrucot...
2020-03-27 20:00:16 236
原创 MyBatis注解开发
MyBatis注解开发这几年来注解开发越来越流行,MyBatis也可以使用注解开发方式,这样就可以减少编写 Mapper映射文件了。MyBatis常用注解:@Insert:实现新增@Update:实现更新@Delete:实现删除@Select:实现查询@Result:实现结果集封装@Results:可以与@Result 一起使用,封装多个结果集@One:实现一对一结果集封装@...
2020-03-24 23:40:02 167
原创 Mybatis高级使用
Mybatis的延迟加载何为延迟加载通过前面的学习,我们已经掌握了 Mybatis中多表查询的配置及实现,可以实现对象的关联查 询。实际开发过程中很多时候我们并不需要在加载用户信息时就一定要加载他的订单信息。此时 就是我们所说的延迟加载。作用就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.好处能,因为查询单表要比关联查 询多张表速度要快。应用通常情...
2020-03-23 22:11:31 176
原创 MyBatis相关配置
SqlMapConfig.xml配置文件解释官方文档说明https://mybatis.org/mybatis-3/zh/configuration.html#.SqlMapConfig.xml中配置的内容和顺序如下:properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFacto...
2020-03-19 23:05:30 155
原创 MyBatis基本使用之增、删、改
添加用户添加成功后返回用户ID配置mapper01.xml<selectKey keyProperty="id" keyColumn="id" resultType="int" order="AFTER"> select last_insert_id() </selectKey> insert into tb_user(username...
2020-03-19 22:12:44 117
原创 MyBatis基本使用之查询操作
原始JDBC存在问题原始JDBC代码public class Demo01 {public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnection(...
2020-03-18 22:56:20 331
原创 事务传播
前言当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。在spring-tx工程下的 TransactionDefinition接口中定义了7种事务传播行为,它们规定了事务方法及事务方法嵌套调 用时的事务传播方式。那么让我们看看它们的区别?PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,就加入到这个事务中。这是默 认的选择。比如:...
2020-03-18 22:20:17 117
原创 数据库事务及隔离级别
事务的基本介绍概念如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失 败。操作开启事务start transaction;开启事务后,所有的数据改变都是临时的,需要进行回滚或者提交才能奏效。回滚rollback;将数据回滚都开启事务之前提交commit;将数据提交MySQL数据库中事务默认自动提交1,事务提交的两种方式(1)自动提交M...
2020-03-17 22:28:14 127
原创 AOP概念(CGLIB)
AOP概述什么是AOP全称是Aspect Oriented Programming即:面向切面编程在软件业:Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型。利用AOP可以对业务逻辑的各...
2020-03-17 00:12:43 212
原创 Spring
Spring概述Spring是分层的 Java SE/EE应用轻量级开源框架,以 IoC(Inverse Of Control:反转控 制)和AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了视图层SpringMVC和持久层SpringJDBCTemplate以及业务层事务管理等众多的企 业级应用技术,还能整合开源世界众多著名的第三方框架和类...
2020-03-11 23:31:09 100
原创 单列模式及枚举
饿汉式单列设计模式步骤私有化构造方法声明本类对象,并使用private static修饰提供get方法访问特点效率高线程安全不支持懒加载代码实现public class SingleClass01 { private SingleClass01(){}private static SingleClass01 instance = new SingleClass01(...
2020-03-11 22:37:01 140
原创 java判断用户是否存在
Ajax方式<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>注册</title><script> function createXMLHttpRequest(){ var...
2020-03-05 22:12:32 2688
原创 Ajax和Json
Ajax概述概述a. AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创 建交互式网页应用的网页开发技术。b. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在 不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如 果需要更新内容,必须重载整个网页...
2020-03-04 22:45:59 94
原创 Jquery的dom操作、事件、遍历以及异步请求
Jquery的dom操作属性操作: attr -> attribute attr():设置/获取 属性值 removeAttr():移除属性 内容操作: text():往标签中插入内容(设置/获取) html():往标签中插入内容 val():设置/获取 输入框的内容代码展示:<script> // 属性操作 func...
2020-03-04 22:12:06 320
原创 Jquery选择器
Jquery是什么?JQuery是一个JS的类库文件 什么是JS类库文件?别人写好的JS代码,我们拿过来调用的这些JS代码被称作JS库文件.Jquery的作用在JS的基础部分以及JS操作DOM和JS实现Ajax等过程中.暴漏了不少问题,例如 复杂的DOM操作和烦冗的ajax操作等.为了简化JS的开发,各种JS库诞生了.各种JS库都封装了很多预定义的对象和实用函数,能够帮助使用者建立非常漂亮的...
2020-03-03 23:40:28 111
原创 文件下载
文件下载本质就是将一台电脑(服务器)中的文件根据网络协议通过io流传递到另外一台电脑上。文件下载两种形式超链接如果浏览器支持这个格式的文件.可以在浏览器中打开.如果浏览器不支持这个格式的文 件才会提示下载.手动编写代码的方式下载手动编写代码实现下载1. 设置媒体类型2. 设置下载窗口3. 开始读写代码实现:@WebServlet(name = "DownLoadServl...
2020-03-03 23:27:00 135
原创 上传文件
文件上传三要素:1. 表单提交方式为post 2. 表单中需要文件上传项 3. enctype=multipart/form-data文件上传需要的jar包编写Servlet1. 创建磁盘文件项工厂对象DiskFileItemFactory 2. 创建核心解析类ServletFileUpload 3. 解析请求,获取到所有的文件项代码实现:@WebServl...
2020-03-02 21:52:04 91
原创 过滤器、监听器
过滤器的典型应用过滤器的作用来看1.过滤所有的请求,因为他是在servlet.jsp.html等资源执行之前执行,可以类似封装的作用,比如处理乱码2.可以在资源放行之前,对request进行处理,过滤敏感词3.我们可以在资源放行之后,对资源响应给浏览器的response进行相关处理:压缩响应内容案例1禁用浏览器缓存web对静态资源有缓存作用(img,html,js,css)对于目前现...
2020-02-29 19:35:26 132
原创 Session和过滤器
1. Session技术1.1.1 Session介绍Session是服务器技术,数据是保存在服务器端。可以解决浏览器保存Cookie遇到的问题,例如: 中文支持,数据量大小,数据个数…【注意】Session是依赖于Cookie来完成的!!!如果浏览器关闭了Cookie功能,会导致Session功能无法使用【非绝对】可以利用URL参数来解决Session信息验证问题,但是非常麻烦!...
2020-02-27 19:37:04 680
原创 分页、乱码问题和Cookie
第一节 分页1.为什么分页数据库大数据可能是成千上万的,不可能一次性的都显示到浏览器上,一般根据每行数据在页面上所占的空间每页显示若干行1.2 分页实现的思路假如一个表里有100调数据,第一页取钱20条,第二页取21~40条记录select * from 表名 order by id limit 0,20 ;select * from 表名 order by id limit...
2020-02-26 19:29:13 375
原创 千峰逆战第十二天---mvc,JSTL
第一节 MVC模式简介1.1 MVC概念 首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是一种软件工程中的一种设计模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),即为MVC。它是一种软件设计的典范,最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语...
2020-02-25 22:18:15 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人