Java之PreparedStatement 的使用
先看一段代码: try { Statement statement = conn.createStatement(); statement.executeUpdate("insert into table1(column1,column2) values(101,'xxx')"); } catch (SQLException e) { e.printStackT\frace(); } 其中,是直接…
先看一段代码: try { Statement statement = conn.createStatement(); statement.executeUpdate("insert into table1(column1,column2) values(101,'xxx')"); } catch (SQLException e) { e.printStackT\frace(); } 其中,是直接…
/*把一个汉字转化成base64编码的过程: 1.把汉字转化成16进制 2.把16进制转化成2进制 3.把3个8=24位的二进制变成 4个6的二进制 4.把2进制转化成10进制 5.根据Base64编码表转化成base64编码*/ let base64core = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; base64core += base64core.toLowerCase(…
今天做项目的验签问题时,发现前端的js的md5加密结果与java后端加密结果不一致,总结原因有两个: 一个是中文问题,需要前后端约定编码才行,如: js前端: encodeURIComponent("我爱中国") java后端: URLEncoder.encode("我爱中国") 经过这样处理之后再进行md5加密就可以解决中文问题了。 另一个是请求数据格式问题: 如上图,需将双引号去掉才行,不然双…
添加依赖 <!-- https://mvnrepository.com/artifact/org.bytedeco/javacv-platform --> <dependency> <groupId>org.bytedeco</groupId> <artifactId>jav…
出现异常是编写程序中经常看到的现象,大概程序出现异常了,我们就要想办法去解决,但是有小伙伴不知道java编译时异常有哪些?接下来,我们就来给大家讲解一下这方面的内容。 在Java中, Exception类中除了 RuntimeException类及其子类都是编译时异常。编译时异常的特点是Java编译器会对其进行检查,如果出现异常就必须对异常进行处理,否则程序无法通过编译。 处理编译时期的异常有两种…
那,在上一篇呢,已经写好了如何去实现一个栈了。 在最开始我就说过,栈的实现很简单,但用栈来解决一些实际问题,可能会有点难度。 今天这一篇就是用栈这个数据结构,来解决中缀表达式的计算。 也就是数学表达式的计算。 题目也很简单: 假如有个字符串表达式(“5+2*5-4/1”),用栈来计算这个表达式的值。 OKK,现在我们来分析一下怎么来做。然后再用代码实现。 那,这是我整理好的思路,似乎第一眼看到后,…
idea2020.3.2创建Javaweb项目 记录下刚开始学的过程中遇到的一些问题,比如不能正常继承Servlet类,tomcat8080端口占用,url访问路径,无法直接右键创建servlet类等。 1.创建Java项目 起个项目名称 2.添加web框架支持 这里选择的是JavaEE7的版本,对应web3.1;如果是JavaEE8的版本,对应web4.0 3.配置Tomcat 更改项目的虚拟路…
方法一:直接使用调用(ASPX页面) 前台JS,代码如下: var methodStr = ""; alert(methodStr); 后台方法,代码如下: public static string BehindMethod() { return "这是一个后台的方法"; } 说明: 1)BehindMethod()方法前的public访问修饰符不要忘了; 2)此法有局限性——BehindMeth…