- 浏览: 550524 次
-
最新评论
文章列表
转自:https://www.cnblogs.com/2huos/p/js-autorun.html
一、JS方法1.最简单的调用方式,直接写到html的body标签里面:
<html>
<body onload="load();">
</body>
</html>
2.在JS语句调用:
<script type="te ...
参考:https://www.callicoder.com/java-read-write-csv-file-apache-commons-csv/
生成
import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVPrinter;
import java.io.*;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.Arrays;
public class CSVWriter {
...
1.sql语句:call storeProcedure(a,b,c)
2.存储过程有返回结果集或结果做法:
Connection conn = null;
CallableStatement cs = null;
ResultSet rs = null;
try {
conn = jdbcTemplate.getDataSource().getConnection();
cs = conn.prepareCall(sqlLibrary.EventLog_listEventLogByAppIdNStatus);
conn.setAutoCom ...
转自:https://blog.csdn.net/yangyong0717/article/details/78423371?locationNum=9&fps=1
接口是极度抽象化的类,接口的所有方法都是抽象的,并没有具体的实现。而抽象方法是不能使用static进行修饰,有static的方法是不能override的,所以这样定义接口才有意义。但接口中的变量也都是static final类型的。
从另外一个方面理解,静态的变量和方法在内存种分配了空间, 而接口只是类的表现形式,是没有分配空间的。
但是需要注意的是Java8引入了一种新特性,为了使接口具有更大的 ...
参考:https://askubuntu.com/questions/750498/mysql-5-5-update-to-mysql-5-7
1.变量:
set @var=xx; //全局
select @var:= xxxx; //在select语句中要用:=来赋值
declare xx; //限于存储过程内
打印变量select @var;
引用变量test_process(@var); //不要忘记了@
2.存储过程:
In 和 out的值都放在括号内,例如test_process(@in,@out);
3.例子:
#set @pSubmitTimeFr=sysdate();
set @pSubmitTimeFr='2019-02-16 10:21';
#set @pSubmitT ...
if (isLogin) {
//Forbid Multiple Login
//User login success, refresh session map, if multiple login, make the exists session invalid
String sessionIdFromMap = SessionListener.userMap.get(portalLoginName);
String sessionIdFromReq = request.getSession().getId();
logger.debug(&quo ...
Post:
$(function(){
var responseMsg = $('#responseMsg');
responseMsg.html('');
$('#loginBt').click(function(){
var username = $('#username').val();
var password = $('#password').val();
var url = "login.do";
$.post(url, {account:username,password: ...
1.先上代码
BCryptPasswordEncoder bcrypt = new BCryptPasswordEncoder(9);
String pwdCry = bcrypt.encode(pwd);
2.分析:
加密后的密码长度都是60
格式一般都是$2a$X,X是strength,通过初始化类时设置,默认是10
3.bcrypt:
bcrypt is not an encryption function, it's a password hashing function, relying on Blowfish's key scheduling, not it ...
转自:https://www.cnblogs.com/EasonJim/p/7723598.html
1、Spring Boot:
server.session.cookie.comment = #注释会话cookie。
server.session.cookie.domain = #会话cookie的域。
server.session.cookie.http-only =#“HttpOnly”标志为会话cookie。
server.session.cookie.max-ag ...
配置数据库几种方法:
1.DriverManagerDataSource:这种没有连接池作用
2.BasicDataSource:使用了连接池技术(推荐)
3.JndiObjectFactoryBean:在web server中配置数据源,不方便部署
参考:
https://www.cnblogs.com/jianmang/articles/4488839.html
详细说一下第二种:
1.首先配置bean:(注意以为依赖包是dpcp2,所以class那里也要是dpcp2)
<bean id="dataSource_ump" destro ...
alter table UMG_MSG_LOG modify CORP_ID VARCHAR(50) GENERATED ALWAYS AS (MESSAGE->>'$.corpid') VIRTUAL;
其中->>表示接受json中的corpid这个field的值
转自:https://blog.csdn.net/louyingyuan/article/details/70169224
eclipse中Tomcat导入项目并且修改了项目名字,把项目add到Tomcat上面,发现现在的项目后面带了个括号显示原来项目的名字,并且在访问的时候也只能用原来的项目名访问,怎么办呢?
遇到这个问题,我也是在CSDN博客中找答案的,但是根据答案去实践,发现并不全面,以下给出比较全面的解决办法,个人实践得出,可能环境不相同或者情况不一样稍有偏差,但不妨一试
1.打开你的项目目录,找到一个.project文件,打开后修改<nam ...
参考:https://stackoverflow.com/questions/30062/boolean-field-in-oracle
Use an integer and just don't bother assigning anything other than 0 or 1 to it.
Use a char field with 'Y' or 'N' as the only two values.
Use an enum with the CHECK constraint.
转自:https://blog.csdn.net/clnyboy/article/details/37600513
代替的方法为queryForObject(String sql, Object[] args, Class<T> requiredType)。
需要返回的是什么类型,就在第三个参数写什么类型。比如int类型就写Integer.class. long类型就写Long.class