<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Free_Pocket的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Free_Pocket</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Free_Pocket]]></copyright><item><title><![CDATA[bean基础配置]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/129654801</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/129654801</guid><author>Free_Pocket</author><pubDate>Sun, 19 Mar 2023 19:16:51 +0800</pubDate><description><![CDATA[bean作用范围配置：Spring默认配置的bean都是单个个，即都是在同一个地址中，适合那种反复被调用的对象，不适合数据经常变动的对象，一般此类对象不会交给Spring来管理。bean别名配置：通过name属性来配置别名使得一个bean可以有多个名字，满足多人项目中不同人不同的命名习惯。class指定dao层的路径。id：指定bean的名称。]]></description><category></category></item><item><title><![CDATA[Exception invoking method manageApp java.lang.IllegalStateException: ContainerBase.addChild]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/129542155</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/129542155</guid><author>Free_Pocket</author><pubDate>Tue, 14 Mar 2023 22:48:18 +0800</pubDate><description><![CDATA[metadata-complete值为true表示只支持映射，false表示支持映射和注解。添加一个小细节：WebServlet注解无法使用maybe是在web.xml映射文件中的。WebServlet注解路径没有加“/”犯这个错误蠢死了蠢死了蠢死了。属性设置成了true。]]></description><category></category></item><item><title><![CDATA[Http 响应数据格式、Tomcat]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/129310154</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/129310154</guid><author>Free_Pocket</author><pubDate>Wed, 08 Mar 2023 13:07:13 +0800</pubDate><description><![CDATA[Web服务器是一个应用程序（软件），对HTTP协议的操作进行封装，使得程序员不必直接对协议进行操作，让Web开发更加便捷，主要功能是“提供网上信息浏览服务”概念：是Apache软件基金会一个核心项目，是一个开源免费的轻量级Web服务器，支持Servlet/JSP少量JavaEE规范（Java企业版）：响应数据的第一行，其中HTTP/1.1表示协议版本，200表示响应状态码，OK表示状态码描述。关闭：直接关闭运行窗口是强制关闭，点击bin/shutdown或Ctrl + C为正常关闭。]]></description><category></category></item><item><title><![CDATA[JS中的正则对象]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/129309625</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/129309625</guid><author>Free_Pocket</author><pubDate>Thu, 02 Mar 2023 21:41:51 +0800</pubDate><description><![CDATA[在JS中，正则对象通常被用来验证用户输入的信息是否正确进行初步筛选以此来减轻服务器的压力。]]></description><category></category></item><item><title><![CDATA[JDBC相关笔记]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/129133982</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/129133982</guid><author>Free_Pocket</author><pubDate>Tue, 21 Feb 2023 16:19:07 +0800</pubDate><description><![CDATA[成功代码注意：第9行中数据库的名称、第11行的用户名、第12行的密码以及第15行中表名和加入的数据类型需要根据自己的实际情况更改，否则数据不一致会出现报错。]]></description><category></category></item><item><title><![CDATA[MySQL数据库]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/129018772</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/129018772</guid><author>Free_Pocket</author><pubDate>Mon, 20 Feb 2023 11:03:53 +0800</pubDate><description><![CDATA[安装MySQL数据库，就是在主机安装一个数据库管理系统，其可以管理多个数据库一个数据库中可以创建多个表，以保存信息或数据数据库管理系统（DBMS）中有若干数据库，数据库中有若干表创建表创建一张跟emp的结构一样的表char(4) 是定长，varchar(4) 是变长，按照实际的占用空间来分配长度，但varchar本身还需要1~3个字节来记录存放内容长度timestamp时间戳在insert和update时，会自动更新修改表insert 语句插入的数据类型应该与字段的数据类型相同数据的长度应在列的规定范围内在]]></description><category></category></item><item><title><![CDATA[【Java】反射、动态代理]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128880378</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128880378</guid><author>Free_Pocket</author><pubDate>Sat, 04 Feb 2023 16:30:47 +0800</pubDate><description><![CDATA[反射允许对封装类的字段，方法和构造函数的信息进行编程访问。]]></description><category></category></item><item><title><![CDATA[【Java】网络编程]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128795870</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128795870</guid><author>Free_Pocket</author><pubDate>Mon, 30 Jan 2023 17:37:13 +0800</pubDate><description><![CDATA[概念：计算机跟计算机之间通过网络进行数据传输，常见的软件架构有BS（网页端，适合移动互联网应用，可随时随地访问的系统）与CS（客户端，适合定制专业化的办公类软件）创建DatagramSocket对象，空参表示在所有可用端口中随机一个使用，有参表示指定端口进行绑定。应用程序在设备中的唯一标识，由两个字节表示的整数，取值范围：0~65535。的通信协议，速度快，有大小限制，一次最多发送64k，数据不安全，易丢失。传输控制协议，面向连接的通信协议，速度慢，无大小限制，数据安全。设备在网络中的地址，是唯一标识。]]></description><category></category></item><item><title><![CDATA[【前端】CSS三角做法、用户界面、vertical-align、溢出的文字省略显示、布局技巧]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128783866</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128783866</guid><author>Free_Pocket</author><pubDate>Sun, 29 Jan 2023 01:59:24 +0800</pubDate><description><![CDATA[图片、表单都属于行内块元素，默认的vertical-align是基线对齐。鼠标经过某个盒子的时候，提高当前盒子的层级即可（如果没有定位，就加相对定位（保留位置），如果有就加z-index）多行文本溢出显示省略号，有较大兼容性问题，适用于webKit浏览器或移动端（大部分为webKit内核）CSS的vertical-align属性经常用于设置图片或者表单（行内块元素）和文字垂直对齐。：图片底侧会有一个空白缝隙，原因是行内块元素会和文字的基线对齐。在一个盒子中，将文字设置为标准流，图片设置为浮动。]]></description><category></category></item><item><title><![CDATA[【Java】多线程的生命周期、安全问题、同步代码块、状态、线程池]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128765356</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128765356</guid><author>Free_Pocket</author><pubDate>Thu, 26 Jan 2023 16:06:43 +0800</pubDate><description><![CDATA[需求：某电影院目前正在上映国产大片，共有100张票，有三个窗口同时卖票，请设计一个程序模拟电影院买票。synchronized要写在循环的外面，如果写在里面则会出现一条线程执行完全部代码。锁一定要是唯一的，如果不唯一则每条线程看不同的锁就没有锁的意义了。里面的代码全部执行完毕线程出来锁自动打开。锁默认打开，有一个线程进去锁自动关闭。把操作共享数据的代码锁起来。]]></description><category></category></item><item><title><![CDATA[【Java】多线程的常见成员方法]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128765145</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128765145</guid><author>Free_Pocket</author><pubDate>Thu, 26 Jan 2023 14:32:07 +0800</pubDate><description><![CDATA[当非守护线程结束后，守护线程会陆续结束（当非守护线程结束后，守护线程也就没有执行的必要了，虚拟机会给其发送命令使其结束，在发送命令至执行命令的时间中，守护线程仍在继续向下执行，所以说是陆续结束而不是马上结束）当JVM启动后，会自动开启多条线程，其中有一条叫做main线程，作用是去调用main方法并执行里面的代码，在以前我们写的所有代码都是运行在main线程中的。插入线程：在当前执行的线程进行插入线程，使得被插入的线程执行完此线程才会继续执行。哪条线程执行到这个方法，就会休眠指定的时间。]]></description><category></category></item><item><title><![CDATA[【Java】多线程实现方式]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128756667</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128756667</guid><author>Free_Pocket</author><pubDate>Thu, 26 Jan 2023 13:41:11 +0800</pubDate><description><![CDATA[多线程就是能充分利用CPU的等待时间，同时进行多个操作，提高效率并发：在同一时刻，有多个指令在单个CPU上交替执行并行：在同一时刻，有多个指令在多个CPU上同时执行。]]></description><category></category></item><item><title><![CDATA[【前端】CSS显示/隐藏元素]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128757997</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128757997</guid><author>Free_Pocket</author><pubDate>Tue, 24 Jan 2023 21:07:12 +0800</pubDate><description><![CDATA[不剪切内容也不添加滚动条。如使用此属性对象将被剪切为包含对象的Windows或frame的大小，clip属性无效。主要用来隐藏表格的行或列，隐藏的行或列能够被其他内容使用。对于表格外的其他对象，其作用等同于hidden。使用display隐藏元素之后，不再占有原来的位置。visibility隐藏元素后继续占有原来的位置。除了转换为块级元素之外，同时还有显示元素的意思。此为textarea和body的默认值，用于指定一个元素是显示还是隐藏。继承上一个父级元素的可见性。用于设置一个元素如何显示。]]></description><category></category></item><item><title><![CDATA[【Java】常用API、正则表达式]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128714445</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128714445</guid><author>Free_Pocket</author><pubDate>Fri, 20 Jan 2023 16:18:15 +0800</pubDate><description><![CDATA[当使用sout打印一个对象的时候，底层会调用对象的toString方法，将对象转变为字符串，然后再打印到控制台上并进行换行处理，默认情况下，打印出来的为对象地址值。例如int型数据的取值范围是-2147483648 ~ 2147483647，如果超出此范围则传递的负数有误，不会有与之对应的正数，利用方法absExact可判断传递的数是否正确，如错误则会报错。Object是Java中的顶级父类，所有类都直接或间接的继承于Object类，其类中的方法可以被所有子类访问。]]></description><category></category></item><item><title><![CDATA[【算法】有关枚举与乘法原理]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128690192</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128690192</guid><author>Free_Pocket</author><pubDate>Sun, 15 Jan 2023 22:50:11 +0800</pubDate><description><![CDATA[在最左边，共有r-1种情况（右边可以有2~n个，因此值可能为-1，要与0相比去最大值）在最右边，共有l-1种情况（左边可以有2~n个，因此值可能为-1，要与0相比去最大值）本题主要是找只包含一个‘G’或‘H’且长度大于等于3的数组的个数，因此有三种形式。在中间，共有l*r 种情况（左右两边为独立事件）这样，能使其进行线性次循环，降低时空复杂度。]]></description><category></category></item><item><title><![CDATA[【前端】CSS（定位）]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128662816</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128662816</guid><author>Free_Pocket</author><pubDate>Sat, 14 Jan 2023 00:03:00 +0800</pubDate><description><![CDATA[定位：将一个盒子定在某一个位置（按照定位的方式摆放并移动盒子）定位 = 定位模式 + 边偏移定位模式用于指定一个元素在文档中的定位方式边偏移决定了元素的最终位置，有left，right，top，buttom四个值。]]></description><category></category></item><item><title><![CDATA[【前端】CSS笔记（上）]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128578198</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128578198</guid><author>Free_Pocket</author><pubDate>Mon, 09 Jan 2023 22:11:51 +0800</pubDate><description><![CDATA[直接定义在标签中，仅对此标签有效">行内样式表]]></description><category></category></item><item><title><![CDATA[【Java】IO流4（打印流，压缩流，工具包）]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128556788</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128556788</guid><author>Free_Pocket</author><pubDate>Thu, 05 Jan 2023 17:09:06 +0800</pubDate><description><![CDATA[右键点击jar包，选择Add as Library -> 点击OK。实质：将ZipEntry对象按照层级目录读取到本地文件中。字节流底层无缓冲区，自动刷新相当于无效。将jar包复制粘贴到lib文件夹。关联字节输出流/文件/文件路径。关联字节输出流/文件/文件路径。一个提高IO流工作效率的工具包。在项目中创建一个文件夹：lib。指定字符编码且自动更新。自定字符编码且自动刷新。]]></description><category></category></item><item><title><![CDATA[【前端】HTML1（常用标签上）]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128546051</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128546051</guid><author>Free_Pocket</author><pubDate>Wed, 04 Jan 2023 23:42:26 +0800</pubDate><description><![CDATA[dl、dt与dd]]></description><category></category></item><item><title><![CDATA[【Java】IO流 3（其他流）]]></title><link>https://blog.youkuaiyun.com/Free_Pocket/article/details/128532558</link><guid>https://blog.youkuaiyun.com/Free_Pocket/article/details/128532558</guid><author>Free_Pocket</author><pubDate>Tue, 03 Jan 2023 22:19:58 +0800</pubDate><description><![CDATA[序列化对象后，修改JavaBean类再次反序列化，会出现InvalidClassException异常，需要给JavaBean类添加serialVersionUID（版本号，序列号），可自动生成。使用序列化流将对象写到文件时，需要让Javabean类实现Serializable接口，否则会出现NotSerialozableException异常报错。序列化流写到本地文件中的数据是不能进行修改的，否则无法再次读取。输入流特有方法，读取一行数据，最后返回null。应用场景：字节流想要使用字符流的特有方法时。]]></description><category></category></item></channel></rss>