摘要:
就是@Before @Around @AfterReturning @AfterThrowing这几个标签的属性可以放到方法参数里面获取 例子 //正常操作@Around("service()")public void doAround(JoinPoint joinPoint) throws Thr 阅读全文
摘要:
一 原因 后端负责字体...哎,我们公司的前端真的任性啊... 然后,一路踩了jvm关于字体的坑,重点是,java的报错很随意,甚至不报错,建议直接看最后面. 二 代码 正常要windows装一次字体,linux装一次字体,这样的话系统就能直接拿到了。 但是这样一点都不兼容,加个字体,还要装个两次, 阅读全文
摘要:
HashMap<TextAttribute, Object> hm = new HashMap<TextAttribute, Object>(); hm.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON); // 定义是否有下划线 hm. 阅读全文
摘要:
BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 NIO:同步非阻塞式IO,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册到多路复用器上,多 阅读全文
摘要:
1.lazy{} 只能用在val类型, lateinit 只能用在var类型 2.lateinit不能用在可空的属性上和java的基本类型上 3.lateinit可以在任何位置初始化并且可以初始化多次。而lazy在第一次被调用时就被初始化,想要被改变只能重新定义 4.lateinit 有支持(反向) 阅读全文
摘要:
java学一下kotlin,由于用的是同样的jvm,那就说明他们的字节码文件应该是一样的,那么,如果我们能看到编译后的文件,那么学的更快了。 操作 1、打开一个.kt文件 2、在Android Studio或idea的上方,Tools –> Kotlin –> Show Kotlin ByteCod 阅读全文
摘要:
存 String cookieName="Sender"; Cookie cookie=new Cookie(cookieName, "Test_Content"); cookie.setMaxAge(10); //存活期为10秒 response.addCookie(cookie); 取 Cook 阅读全文
摘要:
document.location = 'www.baidu.com' ps. 这是不是很简单? 主要是后端的页面重定向可能出现跨域的问题,这个问题开发没有,正式就有了。 毕竟公司大了,多个编程语言开发,总有这样那样的坑。 于是规定凡是重定向的,都在前端跳转。 阅读全文