02 2023 档案
摘要:public class FileLoad extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException,
阅读全文
摘要:1、db.properties 文件中读取 username 和 password 2、getResourceAsStream ("/web-inf/classes/db.properties") 3、properties.getProperty("username") public class D
阅读全文
摘要:避免Sql注入的问题。 不用Statement 而用PrepareStatement 预编译 然后手工赋值 setInt or setString 插入: public class TestInsert { public static void main(String[] args) { Conne
阅读全文
摘要:1、配置资源文件 .properties (driver, url,username,password) 便于后期更改 driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/shop?useUnicode=true&characte
阅读全文
摘要:public class jdbcStudy { public static void main(String[] args) throws ClassNotFoundException, SQLException { //1.加载驱动,加载之前要把mysql-connector-java.jar包
阅读全文
摘要:idea中各种for循环的快捷键 使用Intellij idea 时,想要快捷生成for循环代码块 itar 生成array for代码块 for (int i = 0; i < array.length; i++) { = array[i]; }123 itco 生成Collection迭代 fo
阅读全文
摘要:我们都知道,当我们创建好一个新的窗口后,我们要在这个窗口上面添加组件但是当我们新建了一个Panel实例并且对它使用setBound()方法后运行出来的结果与我们的预期有很大出入,那是因为你没有使用 frame.setLayout(null)这个方法。 那这个方法有什么用呢? 其实很简单,setLay
阅读全文
摘要:刚刚接触JAVA时,为了便于记录某个方法块的执行时间,通常都会在代码块的执行前和执行后各标记一个时间,取两个时间差。但是初学者一般只会选择用LocalDateTime来标记,然后用Duration.between来做差值。当然,Duration可以得到纳秒,毫秒,秒,小时以及天数等。但是对于时间精度
阅读全文
摘要:JAVA中的flush()方法 首先先看一段代码: out.flush(); out.close(); 这在以前的代码里有所体现,但是只知道这是清空缓冲区的作用,但是不知道具体什么是缓冲区,以及为什么要清空他,所以今天学习了一下,简单举个例子你们就知道了: 首先,咱们设想要给鱼缸换水,所以需要一个水
阅读全文
摘要:1. file.list(); 返回String[]数组,就是将该目录下所有文件或文件夹的名字(非完整路径)遍历成一个数组 2. file.listFiles();返回File对象的数组,将该目录下所有文件或文件夹的File对象类型,遍历成一个数组
阅读全文