Java
蓝天白云666
好记性不如烂笔头。 留个记录以备查询
展开
-
通过反射获取对象实例之newInstance方法
通过反射获取对象 //1.获取Class对象 Class stuClass = Class.forName(“fanshe.method.Student”); Student xxxx=stuClass .newInstance(); 或者: //1.获取Class对象 Class stuClass = Class.forName(“fanshe.field.Student”); //获取一个对象...原创 2019-02-22 10:41:38 · 3775 阅读 · 0 评论 -
mysql时间与字符串相互转换
select t.DSCNO_VALIDITY_TIME, STR_TO_DATE(t.DSCNO_VALIDITY_TIME,’%Y%m%d’),date_format(STR_TO_DATE(t.DSCNO_VALIDITY_TIME,’%Y%m%d’), ‘%Y-%m-%d’) from t 涉及的函数 date_format(date,format)函数,MySQL日期格式化函数date...原创 2019-08-05 10:38:14 · 221 阅读 · 0 评论 -
tomcat中文乱码解决之-操作系统默认字符集乱码
tomcat设置-Dfile.encoding=UTF-8 系统默认文件编码 file.encoding跟操作系统默认字符集有关,Windows下默认的是GBK,但我们程序一般IO流中字符编码一般都设置的是utf-8,这样会导致中文乱码。因此需要修改file.encoding为UTF-8.如果应用容器是tomcat,可参考如下修改方法。 1,windows 修改catalina.bat tomca...原创 2019-07-31 09:21:25 · 601 阅读 · 0 评论 -
Eclipse 中修改tomcat设置内存大小
双击Servers状态栏中的tomcat条,-General Information-Open launch configuration-Arguments-VM arguments修改 -XX:PermSize=128m -XX:MaxPermSize=256M原创 2019-04-17 13:32:32 · 190 阅读 · 0 评论 -
tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题
tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题 服务器/conf目录/server.xml文件 将相关语句改为: <Connector port=“8008” protocol=“HTTP/1.1” connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"...原创 2019-04-16 14:48:15 · 5075 阅读 · 0 评论 -
java多线程并发的同步访问之synchronized与Lock
synchronized是java中的一个关键字,也就是说是Java语言内置的特性。 Lock是一个类,通过这个类可以实现同步访问 synchronized 加同步格式: synchronized( 需要一个任意的对象(锁) ){ 代码块中放操作共享数据的代码。 } synchronized的缺陷 synchronized是java中的一个关键字,也就是说是Java语言内置的特性。 如果一个代码块...原创 2019-02-15 15:16:18 · 119 阅读 · 0 评论 -
Java基础之—反射
对于java,通常实例一个类,经常是是new的方式。如 Student stu1 = new Student();//这一new 产生一个Student对象,一个Class对象 但是这种方式太死板了,不灵活,如果想在运行中动态获得不同的类,怎么办? 当当当,反射 出场了。 反射可以在运行时,根据字符串就能获得java类对象。但注意,字符串可不是乱写的,必须是必须是真实路径,就是带包名的类路径,包名...原创 2019-02-19 15:00:20 · 100 阅读 · 0 评论 -
java-反射之类的加载
反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对...转载 2019-02-19 15:08:32 · 120 阅读 · 0 评论 -
反射示例
package cn.java.reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; import org.junit.Befo...原创 2019-02-19 16:30:42 · 97 阅读 · 0 评论 -
反射之-getResourceAsStream这个方法可以获取到一个输入流
/** * getResourceAsStream这个方法可以获取到一个输入流,这个输入流会关联到name所表示的那个文件上。 */ //path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 System.out.println(personClass.getResour...原创 2019-02-19 16:34:49 · 882 阅读 · 0 评论 -
java中代理-静态代理
明明可以直接调通的对象方法为什么还要使用代理?随着学习的不断深入和工作经验的积累,慢慢的体会并理解了java代理机制。 举一个现实生活中的例子:歌星或者明星都有一个自己的经纪人,这个经纪人就是他们的代理人,当我们需要找明星表演时,不能直接找到该明星,只能是找明星的代理人。比如刘德华在现实生活中非常有名,会唱歌,会跳舞,会拍戏,刘德华在没有出名之前,我们可以直接找他唱歌,跳舞,拍戏,刘德华出名之后...原创 2019-02-20 11:34:50 · 110 阅读 · 0 评论 -
Java-动态代理
动态代理 在之前的代码调用阶段,我们用action调用service的方法实现业务即可。 由于之前在service中实现的业务可能不能够满足当先客户的要求,需要我们重新修改service中的方法,但是service的方法不只在我们这个模块使用,在其他模块也在调用,其他模块调用的时候,现有的service方法已经能够满足业务需求,所以我们不能只为了我们的业务而修改service,导致其他模块授影响。...原创 2019-02-20 14:17:59 · 120 阅读 · 0 评论 -
java中Proxy(代理与动态代理)-转载
一、代理的概念 动态代理技术是整个Java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习spring这些框架时是学不明白的。 动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢? 举一个现实生活中的例子:歌星或者明星都有一个自己的经纪人,这个经纪人就是他们的代理人,当我们需要找明星表演时,不能直接找到该明星,只能是找明...转载 2019-02-20 14:28:06 · 120 阅读 · 0 评论 -
java监控工具使用-jconsole
jconsole是一种集成了上面所有命令功能的可视化工具,可以分析jvm的内存使用情况和线程等信息。 启动jconsole 通过JDK/bin目录下的“jconsole.exe”启动Jconsole后,将自动搜索出本机运行的所有JVM进程,不需要用户使用jps来查询了,双击其中一个进程即可开始监控。也可以“远程连接服务器,进行远程虚拟机的监控。” 概览页面 概述页面显示的是整个虚拟机主要运行数...原创 2019-02-20 14:51:09 · 197 阅读 · 0 评论 -
mysql 在存储过程中输出日志信息
CREATE DEFINER=root@127.0.0.1 PROCEDURE pro_test1() LANGUAGE SQL NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT ‘’ BEGIN declare myvar INT default 0; SET myvar = 5; SELECT concat('myvar i...原创 2019-10-09 14:12:53 · 2125 阅读 · 0 评论