java
徐炮台
这个作者很懒,什么都没留下…
展开
-
io流序列化文件存储
public class Apple implements Serializable { String name; String price; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPrice() { retu原创 2021-05-08 17:27:59 · 138 阅读 · 0 评论 -
流的简单实用
try( FileInputStream fis = new FileInputStream("./IO流.java");//输入流 , 把指定文件中的数据,读取(输入)到当前文件中 FileOutputStream fos = new FileOutputStream("./新建文本文档.txt");//输出流 , 把指定的数据,输出到指定的文件中去 ){ byte[] bytes = new byte原创 2021-05-08 09:06:46 · 94 阅读 · 0 评论 -
字符流乱码问题
File file = new File("D:/ccc.txt"); FileInputStream fileInputStream = new FileInputStream(file); InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream,"GBK"); char[] chars = new char[1024]; inputStreamReader.read(chars); Fi..原创 2021-05-07 17:57:26 · 78 阅读 · 0 评论 -
$ 和 # 区别
他们之间的区别用最直接的话来说就是:#相当于对数据 加上 双引号,$相当于直接显示数据。1、#对传入的参数视为字符串,也就是它会预编译,select * from user where name = #{name},比如我传一个csdn,那么传过来就是 select * from user where name = ‘csdn’;2、将不会将传入的值进行预编译,select∗fromuserwherename=将不会将传入的值进行预编译,select * from user where name=将不会转载 2021-03-31 20:30:58 · 907 阅读 · 0 评论 -
Calendar的add()方法介绍
https://blog.csdn.net/withawind/article/details/94391036?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-6&spm=1001.2101.3001.4242转载 2021-02-24 10:29:45 · 785 阅读 · 0 评论 -
Oracle中!=NULL查询不到结果
Oracle中的NULL只能用IS NULL或者IS NOT NULL来进行判断!原创 2021-02-17 18:14:22 · 186 阅读 · 0 评论 -
SQL中EXISTS的使用
1.简介不相关子查询:子查询的查询条件不依赖于父查询的称为不相关子查询相关子查询:子查询的查询条件依赖于外层父查询的某个属性值的称为相关子查询,带EXISTS 的子查询就是相关子查询exists表示存在量词:带有exists的子查询不返回任何记录的数据,只返回逻辑值“True”或“false”2.表结构选课表:学号、课程号学生表:学号、姓名课程表:课程号、课程名3.查询所有选修了“C1”课程的学生名。普通SQL查询:select 姓名 from 学生表 where 学号 in (sele转载 2021-02-07 14:48:48 · 485 阅读 · 0 评论 -
Thread.currentThread().getContextClassLoader().getResourceAsStream的理解
java中的路径分为两种:绝对路径和相对路径,具体而言分为4种:一:url形式的绝对资源路径file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.bURL是URI的特例。URL的前缀/协议,必须是Java熟悉的。URL可以打开资源,而URI则不行。URL和URI对象可以互相转换,使用各自的toURI(),toURL()方法即可!二、本地系统的绝对路径 D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b转载 2021-02-06 19:45:19 · 2980 阅读 · 1 评论 -
浅析Java中的final关键字
一.final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 在使用final修饰类的时候,要注意谨慎选择,除非这个类真的在以后转载 2021-02-06 19:01:53 · 81 阅读 · 0 评论 -
将html网页通过java后台转成word
public static void main(String[] args) { boolean b = writeWordFile(); System.out.println(b); } public static boolean writeWordFile() { boolean w = false; String path = "D:/"; try { if (!"".equals原创 2020-12-23 11:44:19 · 797 阅读 · 0 评论 -
jdk安装
将安装包放入电脑设置环境变量1.新建 JAVA_HOME 变量JAVA_HOME =D:\ProgramFiles\Java\j2sdk1.5.0; (JDK的安装路径)2.寻找 Path 变量→编辑PATH=%JAVA_HOME%\bin; (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)3.新建 CLASSPATH 变量CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_H原创 2020-11-07 00:45:52 · 61 阅读 · 0 评论 -
request.getRemoteAddr():获得IP地址
https://www.cnblogs.com/nuke/archive/2009/06/25/1510896.html转载 2020-11-04 14:34:45 · 877 阅读 · 0 评论 -
安装达梦数据库走过的坑
1.安装包官网下载http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:142.下载的安装包有安装教程3.安装成功后,使用可视化 DM管理工具(安装成功后,自带工具)4.dm数据库配置助手(安装成功后,自带工具) 用来创建数据库实例创建实例的注意事项:5.dm数据迁移工具 (安装成功后,自带工具) 非常方便的对数据进行迁移...原创 2020-10-21 22:22:28 · 278 阅读 · 0 评论 -
解决Cannot delete or update a parent row: a foreign key constraint fails的mysql报错
1 问题删除有外键关联的数据或者表的时候,mysql出现报错:Cannot delete or update a parent row: a foreign key constraint fails2 解决方法SET foreign_key_checks = 0; // 先设置外键约束检查关闭 drop table mytable; // 删除数据,表或者视图 SET foreign_key_checks = 1; // 开启外键约束检查,以保持表结构完整性sql语句:trunca转载 2020-07-28 13:04:35 · 166 阅读 · 0 评论 -
@ComponentScan和 @SpringBootApplication的使用
使用了@SpringBootApplication的主类 是扫描同包下的class,在同包下注解类可以不使用@ComponentScan注解。如果要扫描不是同包下的类,那么就要写@ComponentScan原创 2020-07-23 19:30:09 · 1116 阅读 · 0 评论 -
有@Configuration和无@Configuration的区别
在解析的时候走代理流程原创 2020-07-23 11:53:03 · 184 阅读 · 0 评论 -
用过滤器设置跨域问题
package com.qf.edu.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/**解决跨域的过滤器///@WebFilter(urlPatterns原创 2020-07-23 10:31:37 · 162 阅读 · 0 评论 -
DQL语句 数据库查询语句
语法:SELECT列名FROM表名【WHERE–>GROUP BY–>HAVING–>ORDER BY–>LIMIT】SELECT selection_list/要查询的列名称/FROM table_list/要查询的表名称/WHERE condition/行条件GROUP BY grouping_columns/对结果分组/HAVING condition/分组后的行条件ORDER BY sorting_columns/对结果排/序LIMIT offset_start原创 2020-07-16 20:35:44 · 68 阅读 · 0 评论 -
手写AOP面向切面的编程
什么叫面向切面编程?就是在编程的时候 将我们的重复的代码抽取出来形成方法 再形成一个类、这个类就是切面类、当我们在执行原来代码的时候 使用代理的设计模式 动态植入我们抽取出来的代码 的这种编程方式就称为 面向切面编程1、手动实现下面向切面编程(使用CGLIB代理来实现)1.1 编写业务类@Componentpublic class UserService { /** * 这是一个add的方法 */ public void add(){ Syst原创 2020-06-16 22:03:50 · 226 阅读 · 0 评论 -
报错: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.qf.edu.dao.
多模块构建,ssm框架,报错: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.qf.edu.dao.IFindArticle.findArticleById org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.qf.edu.dao.IFindArticle.fin原创 2020-07-10 09:57:02 · 164 阅读 · 0 评论 -
如何用SQLyog连接阿里云的服务器里面的数据库修改远程权限的代码
1.设置远程权限登录mysql后:mysql>grant all privileges on *.* to 'root'@'%' identified by '123456';root = 账户123456=密码2.使远程权限立即生效mysql> flush privileges;3.在SQLyog上登录评论点赞是最大的鼓励!...原创 2020-07-03 18:31:22 · 359 阅读 · 0 评论 -
Swagger访问后接口文件不能展开的问题
不能展开解决方式:写成英文。中文不能展开注:多清空浏览器缓存原创 2020-07-03 17:03:44 · 522 阅读 · 0 评论 -
Swagger的整合代码
1:导入的包<!--导入我们的Servlet的API --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope>原创 2020-07-03 16:55:17 · 215 阅读 · 0 评论 -
Linux的使用
Linux的基本目录解析bin/sbin:这两个目录放的是Linux下的基本工具。home:Linux环境下 非root用户信息存放的目录。lib64/lib:liux系统运行的时候 需要依赖的库和包media:这个目录的作用是存放媒体资源的。root:存放root自身信息的。usr:这个目录用的最多 软件的安装几乎是在这个文件夹中完成的boot:存放的是系统的引导程序。etc:Linux这个系统的配置信息 就存放在这个目录下的。mnt:文件的挂载目录 比如 挂载一个u盘等。tmp原创 2020-07-01 23:29:55 · 78 阅读 · 0 评论 -
springMVC的配置
1.web.xml中核心的servlet的配置 <!--配置核心的Servlet--> <servlet> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!--告诉他 配置文件的路径在哪里?原创 2020-06-18 23:32:06 · 122 阅读 · 0 评论