method

定时任务运行一段时间后报错

删除回忆录丶 提交于 2020-03-01 19:29:02
[2015-08-29 04:07:03] [startQuertzRecord_Worker-1] ERROR com.sf.common.aop.MethodAOP - method com.sf.bms.service.impl.PartnersInfoServiceImpl.getLevelAgentInfo() throw exception! org.springframework.transaction.CannotCreateTransactionException Could not open JDBC Connection for transaction; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 16 ms ago. Could not open JDBC Connection for transaction; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last

Android activity跳转exception

心不动则不痛 提交于 2020-03-01 04:01:58
log: java.lang.RuntimeException: Unable to start receiver com.vkoov.csipsimple.service.OutgoingCall: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? at android.app.ActivityThread.handleReceiver(ActivityThread.java:2126) at android.app.ActivityThread.access$1500(ActivityThread.java:123) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1197) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app

DOJO 八 event dojo/on

时光怂恿深爱的人放手 提交于 2020-02-24 08:51:42
官网教程: Events with Dojo 在元素上绑定events,需要引用包dojo/on,通过on方法来实现。 < button id = "myButton" >Click me!</ button > < div id = "myDiv" >Hover over me!</ div > require([ "dojo/on" , "dojo/dom" , "dojo/dom-style" , "dojo/mouse" , "dojo/domReady!" ], function (on, dom, domStyle, mouse) { var myButton = dom.byId( "myButton" ), myDiv = dom.byId( "myDiv" ); on(myButton, "click" , function (evt){ domStyle.set(myDiv, "backgroundColor" , "blue" ); }); on(myDiv, mouse.enter, function (evt){ domStyle.set(myDiv, "backgroundColor" , "red" ); }); var handler = on(myDiv, mouse.leave, function (evt){ domStyle.set

C#中的映射

筅森魡賤 提交于 2020-02-21 01:17:27
C# 编译后的文件主要由 IL 代码和元数据组成,元数据为 .NET 组件提供了丰富的自描述特性,它使得我们可以在代码运行时获知组件中的类型等重要的信息。 C# 中这是通过一种称作映射( Reflection )的机制来完成的。 动态类型查询 首先创建一个简单的类型 : namespace ReflectionClass { public class MyClass { #region Property private int m_Count = 100; public int Count { get { return m_Count ; } set { m_Count = value ; } } #endregion #region Method public void Print () { Console . WriteLine ( "MyClass.Count = {}" , Count ); } #endregion } } 编译后可以得到“ ReflectionClass.dll ”文件,接下来实现查询类型的测试程序: namespace TestReflection { public class App { static void Main ( string [] args ) { Type type = typeof ( MyClass ); /

MOOC(7)- case依赖、读取json配置文件进行多个接口请求-封装接口请求(2)

末鹿安然 提交于 2020-02-15 19:18:08
与1的区别在于加入了构造函数 # 封装接口请求 import requests import json class RunMain: def __init__(self, url, method, data=None): self.res = self.run_main(url, method, data) def send_get(self, url, para): res = requests.get(url, para) return res.json() def send_post(self, url, data): res = requests.post(url, data) r = res.json() return json.dumps(r, indent=2, sort_keys=True, ensure_ascii=False) def run_main(self, url, method, data=None): res = None if method.upper() == "GET": res = self.send_get(url, data) elif method.upper() == "POST": res = self.send_post(url, data) else: print("请输入正确的参数") return res if __name

委派模式精讲

扶醉桌前 提交于 2020-02-13 21:14:47
委派模式是一种行为型模式,这种模式的原理为类 B 和类 A 是两个互相没有任何关系的类,B 具有和 A 一模一样的方法和属性;并且调用 B 中的方法, 属性就是调用 A 中同名的方法和属性。B 好像就是一个受 A 授权委托的中介。第三方的代码不需要知道 A 的 存在,也不需要和 A 发生直接的联系,通过 B 就可以直接使用 A 的功能,这样既能够使用到 A 的各种功 能,又能够很好的将 A 保护起来了,一举两得。下面通过两个代码进行演示: 第一个是Servlet的DispatcherServlet: package pattern.delegate; import pattern.delegate.controllers.MemberAction; import pattern.template.entity.Member; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List;

CLR via C# 3rd - 08 - Methods

孤街醉人 提交于 2020-02-12 06:15:15
Kinds of methods Constructors Type constructors Overload operators Type conversions (for implicit and explicit casting) Extension methods Partial methods. 1. Instance Constructors and Classes (Reference Types) Constructor methods are always called .ctor (for constructor ) in a method definition metadata table. When constructing a reference type object, the memory allocated for the object is always zeroed out before the type’s instance constructor is called. Any fields that the constructor doesn’t explicitly overwrite are guaranteed to have a value of 0 or null . Unlike other methods, instance

Template method模式

試著忘記壹切 提交于 2020-02-11 01:26:39
Template Method模式 在父类中定义处理流程的框架,在子类中实现具体处理 在Template Method模式中有以下登场角色 AbstractClass(抽象类) ConcreteClass (具体类) AbstractClass角色不仅负责实现模版方法, z 当使用AbstractClass abC = new ConcreteClass(“ABC”)时,再调用abC.templateMethod方法,会执行templateMetod方法中的内容,如果template方法中指定了method1, method2 和method3的实现,则会执行ConcreteClass实现的方法。 名字 说明 AbstractDisplay 只实现了display方法的抽象类 CharDisplay 实现了open、print、 close方法的类 StringDisplay 实现了open、 print、 close方法的类 Main 测试程序行为的类 模版方法 : 调用抽象方法的display方法就是模版方法。它有两个核心要素一是在抽象类中,二是调用抽象方法 AbstractDisplay.java public abstract class AbstractDisplay { public abstract void open(); public abstract void

JDK动态代理和CGLIB动态代理

ぃ、小莉子 提交于 2020-02-06 03:18:22
JDK动态代理 //1.影星接口 package com.entity; //影星接口 public interface MovieStar { public void act();//演戏 } //2.被代理类----实现一个接口 package com.entity; //成龙 public class ChengLongStar implements MovieStar{ @Override public void act() { System.out.println("我是成龙,我会拍戏"); } } //3.代理类----实现InvocationHandler接口 package com.entity; import java.lang.reflect.InvocationHandler;//java的设计模式 import java.lang.reflect.Method; import java.lang.reflect.Proxy; //成龙的经纪人类 public class ChengLongProxy implements InvocationHandler{ //被代理的原始对象 private Object orientObject;//被代理对象 //绑定被代理对象,返回一个代理对象 public Object bind(Object obj){

dijkstra's method

旧城冷巷雨未停 提交于 2020-02-06 00:15:36
无向图意味着两个节点彼此指向对方,其实就是环! 在无向图中,每条边都是一个环。狄克斯特拉算法只适用于有向无环图(directed acyclic graph,DAG)。 来源: https://www.cnblogs.com/uncle7/p/12267259.html