编程语言
在开发中保存数据是一个很重要的操作,在Unity开发中有很多的保方式,最近接触到一种用JSon文件保存的方式。记录下来便于以后回顾使用。 关于数据有两种:(1)初始数据:在开发过程中开发者已经保存好的数据。也就是一些项目的初始数据,这些数据有开发者自己他编写的,这些数据需要应用开始使用直接读取就好了 ...
线程安全的实现方法。 先来说说几个概念: 1.同步:多线程并发访问共享数据的时候,保证共享数据在同一时刻只能被一个(一些,使用信号量时)线程使用。 2.临界区:每个进程中访问临界资源的那段代码。 3.临界资源:每次仅允许一个进程访问的资源。 4.信号量:相当于一个计数器,每当一个进程使用一个资源,信 ...
不多说,直接上实例代码!!! 我使用的是idea工具,maven管理。 首先,在pom.xml引入上传文件所需要的包。 单文件上传: 多文件上传: 文件下载: ...
套接字是计算机网络数据结构; 最初为同一主机上的应用程序所创建,使得主机上运行的一个进程与另一个进程进行通信; 进程间通信(IPC):基于文件的和面向网络的; 基于文件的:AF_UNIX; 面向网络的:AF_INET、AF_INET6; 有效端口范围:0~65536;(小于1024的端口号预留给操作 ...
1.三层架构中Spring位置: 2.什么是spring Spring是一个开源框架,是于2003年兴起的一个轻量级的java开发框架,由rod Johnson创建,简单来说spring是一个分层的JavaEE/SE full-stack(一站式)轻量级开源框架。 优势之一是其分层架构,分层架构允许 ...
一、Web应用插件 1、自定义Filter 我们常常在项目中会使用filters用于录调用日志、排除有XSS威胁的字符、执行权限验证等等。Spring Boot自动添加了OrderedCharacterEncodingFilter和HiddenHttpMethodFilter,并且我们可以自定义Fi ...
SpringBoot(5)新一代Java模板引擎Thymeleaf Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎相比, ...
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // ...
201621123021 《Java程序设计》第1周学习总结 1.本周学习总结 学会学会使用JAVA进行进行编译运行。 了解了JAVA和C语言的不同并适应不同之处。 学会了学习JAVA语言的基本方法。 初步掌握JAVA的一些概念如JVN,JRE,JDK等。 * 2. 书面作业 1.虚拟机 1.1 执 ...