method

js对象和url参数互转

让人想犯罪 __ 提交于 2019-11-27 02:14:35
yarn add qs --S qs.parse()将URL解析成对象的形式 let url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-5717-11e7-907b-a6006ad3dba0'; qs.parse(url);//{method: "query_sql_dataset_data", projectId: "85", appToken: "7d22e38e-5717-11e7-907b-a6006ad3dba0"} qs.stringify( )将对象解析成URL的形式 let obj= {method: "query_sql_dataset_data", projectId: "85", appToken: "7d22e38e-5717-11e7-907b-a6006ad3dba0", datasetId: " 12564701"}; qs.stringify( obj)//{method: "query_sql_dataset_data", projectId: "85", appToken: "7d22e38e-5717-11e7-907b-a6006ad3dba0", datasetId: " 12564701"}    来源: https://www.cnblogs.com

实现简单的AOP前置后置增强

只愿长相守 提交于 2019-11-26 23:40:54
AOP操作是我们日常开发经常使用到的操作,例如都会用到的spring事务管理.今天我们通过一个demo实现对一个类的某一个方法进行前置和后置的增强. //被增强类 public class PetStoreService { //被增强方法 public void placeOrder(){ System.out.println("place order"); } } //增强类 public class TransactionManager { //前置方法 public void start() { System.out.println("start"); } //后置方法 public void end() { System.out.println("end"); } } 我们要做的就是在 PetStoreService 中的 placeOrder()执行前和执行后分别执行 TransactionManager 中的start()和end()方法.下面我们将抽象出一个通知接口 //通知 public interface Advice { //执行增强方法 public void invoke(InterceptorChain chain); } 两个实现类,分别来执行start()和end()方法 //前置增强 public class BeforeAdvice

springboot报错Connection is not available, request timed out after 30000ms

∥☆過路亽.° 提交于 2019-11-26 14:02:11
javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:149) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:157) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1423) at org.hibernate.query.internal.AbstractProducedQuery.uniqueResult(AbstractProducedQuery.java:1457) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl

使用java中的注解@see

大憨熊 提交于 2019-11-26 11:01:24
在写java时,有时需要写注释,而为了更好的描述,需要引用和参考其他代码.为了让阅读者更好的体验,javadoc中支持链接跳转,这就需要用到注解 @see . @see用法 注解 @see 可以在注释中实现链接跳转. @see 可以指向包,类,方法,属性. 一个完整的使用方法是这样的 @see package.class#member . Typical forms for @see package.class#member 如果指向的在当前类中,可以只写井号后面的. @see #field @see #method(Type, Type,...) @see #method(Type argname, Type argname,...) @see #constructor(Type, Type,...) @see #constructor(Type argname, Type argname,...) 如果指向的在当前包中,可以省略包名. @see Class#field @see Class#method(Type, Type,...) @see Class#method(Type argname, Type argname,...) @see Class#constructor(Type, Type,...) @see Class#constructor(Type