![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验
程序彤
无废话,纯干货。
展开
-
Linux文件复制-复制一个文件夹中指定的文件 至另一处
cp -R {css,image} /User/xx/xx/xx大写R表示赋值文件夹中指定的文件和文件夹原创 2022-04-10 12:24:39 · 1381 阅读 · 0 评论 -
mongodb端口映射问题
端口映射问题,待解决!原创 2022-01-14 23:34:37 · 279 阅读 · 0 评论 -
SpringMVC之使用maven程序包不存在问题
2020/12/26日,我勾选setting中的Build->Build Tools->Runner->Delegate IDE build/run action to Maven选项解决程序包不存在 找不到的问题相信,定有今后某一天,要再回来(去掉勾选)并补充,待续。原创 2020-12-26 09:35:51 · 444 阅读 · 0 评论 -
oracle/mysql连接德鲁伊数据库连接池和使用dbutils第三方jar包简化dao层实现增删改查
导入commons-dbutils-1.3.jar包OracleDao层所有dao实现类均继承此抽象BaseDao/** * @Author Li Weitong * @Date 2020/11/22 10:43 */public abstract class BaseDao { private QueryRunner queryRunner = new QueryRunner(); /** * 执行insert/update/delete语句 * 在商品原创 2020-11-22 11:20:52 · 779 阅读 · 0 评论 -
卡宾商城项目(后台修改编辑商品信息阶段)思路随笔2
<%-- 调用request域中的数据,注意这里没发个服务器该条数据的id,在向数据库保存修改的值时由于是通过id查找bean对象,则无法锁定目标但id在此处也不处回显,只能通过隐藏域发送该条bean对象所对应的id–%>...原创 2020-11-19 23:18:25 · 168 阅读 · 0 评论 -
卡宾商城项目(后台商品列表阶段)思路随笔1
在form表单下设置隐藏域后端 servlet程序通过调用service层的业务 得到查询的商品列表信息前端 用jstl标签库遍历后端查询到的信息/admin/bookServlet 一是为了用过滤器 二用到哪里?action?list用到了哪里?web.xml里的url用到了哪里?原来自己写的页面里的信息被如何处理了?是否需要删除?...原创 2020-11-18 20:24:43 · 138 阅读 · 0 评论 -
优化!抽取解耦反射代码,套娃解耦。
当前代码为用户模块注册登录的父类BaseServlet。管理员模块也有servlet登录功能,如何动态的构建AdminServlet.class.getDeclaredMethod(action,HttpServletRequest.class,HttpServletResponse.class);和declaredMethod.invoke(new AdminServlet(),req,resp);呢?有待解决(思路升华)这里还能解耦。Method declaredMethod = UserServl原创 2020-11-18 13:12:30 · 125 阅读 · 0 评论 -
优化之二(反射)!JavaWeb商城项目(Day06)前后端(登录和注册的JSP页面+Servlet程序)
优化之二功能拓展用反射通过反射动态调用当前页面功能的方法(登录页面调用登录方法)(根据隐藏域的固定name和方法value值)@Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String action = req.getParameter("action"); // 获取隐藏域的name原创 2020-11-16 21:07:43 · 140 阅读 · 0 评论 -
优化之一!JavaWeb商城项目(Day06)前后端(登录和注册的JSP页面+Servlet程序)
优化之一抽取前端jsp公共部分将全部.html页面改为.jsp页面,在顶部加<%@ page contentType=“text/html;charset=UTF-8” language=“java” %>抽取公共页面(静态包含)<%@include file="…/…/common/login_regist_menu.jsp"%><%@include file="/common/footer.jsp"%>footer.jsp<%@ page c原创 2020-11-16 20:58:19 · 398 阅读 · 0 评论 -
在IDEA中用jdbc技术通过配置文件连接mysql数据库连接池
File->project Structure->Libraries->点+号->java->选择在电脑中下载druid-1.1.9.jar及以上版本的德鲁伊jar包和mysql-connector-java-8.0.0.22.jar对应自己mysql的版本的jar包,mysql jdbc驱动官网下载地址(https://dev.mysql.com/downloads/file/?id=498586)module->Dependencies->+号->Li.原创 2020-11-09 16:24:46 · 1372 阅读 · 4 评论 -
彻底理解Java面向对象之瓶颈突破
在主函数声明前,你可以带权限的声明任意类或任意接口。并在默认无参构造器中创建你声明的类或接口的实例化对象。这样,在主函数中创建主类的对象,这是标准与规范。// now,I know. public Scanner scanner; private DeptDao deptDao; // 彻底理解面向对象之瓶颈突破 public DeptClient(){ // 默认无参构造器 this.scanner = new Scanner(System.in);原创 2020-11-07 15:16:18 · 87 阅读 · 0 评论 -
解决ORA-01008: 并非所有变量都已绑定(详解问题所在)
将executeUpdate(sql)或executeQuery(sql)括号中的sql删除。问题代码:public static void main(String[] args) throws Exception{ Connection connection = null; Statement statement = null; connection = DBHelper.getConnection(); String sql = "up原创 2020-11-07 10:04:12 · 12340 阅读 · 0 评论 -
oracle数据库之联合查询和快速备份
联合查询将已经查询好的多个结果集合并成一个结果集,是两个完整sql语句的拼接union: 将多个结果集进行合并,消除重复行,按照第一列升序排序。union all: 只将结果集合并intersect: 交集,将一个结果集的的内容从另一个结果集排除,最终是另一个剩下的结果集except: 差集,一个结果集中除去交集的部分快速备份select 列 into 备份表名 from 原表表的结构数据一致,但不包含约束。加top 0 只包含结构不包含数据。...原创 2020-10-17 09:50:27 · 165 阅读 · 0 评论 -
JavaI/O流之处理流(解决复制视频文件大小无限增大问题)
经验问题在用字节码缓冲流BufferedInputStream/BufferedOutStream复制视频文件时,程序陷入死循环,视频文件无限增大。问题代码如下:问题代码如下:public void copyFileWithBuffered(String src,String dest){ BufferedInputStream bufferedInputStream = null; BufferedOutputStream bufferedOutpu.原创 2020-10-12 10:35:17 · 719 阅读 · 2 评论