java
leaf_cold
这个作者很懒,什么都没留下…
展开
-
一个能够动态执行 代码的方法
public void doString(String body,int i) { try { ClassPool pool = ClassPool.getDefault(); CtClass userClass = pool.makeClass(this.getClass().getName()+i); // 读取com.irish.User CtMethod method = new CtMethod(CtClass.voidType, “sum”+i, new CtClass[] {}, userC原创 2021-03-11 16:27:59 · 475 阅读 · 0 评论 -
简单描述同步异步阻塞和非阻塞的应用场景
同步 异步 阻塞 非阻塞 是对于需求而规定的 !!! 仅仅是思想! 对于linux而言程序员作为需求方 可以认为io复用是同步非阻塞的 很多的系统调用都是同步阻塞的 但是对于一个类似netty框架来说 进行了封装完全可以认为是异步非阻塞的 框架进行了封装 公司为游戏公司 用游戏公司举例子 需求支持1W玩家同时登录游戏不造成玩家体验不好(所谓体验不好指的是大量玩家进不了游戏...原创 2019-06-01 12:52:46 · 5768 阅读 · 1 评论 -
反射的方法
Field[] getFields();//返回的类的全部域,成员变量 Method[] getMethods();//返回类的全部方法 Constructor[] getConstructors();//返回的是构造器 class类是每一个类独有的 一个类只能有一个 class类有一个方法可以创建一个实例如 newInstance()返回一个实例; Field获得之后可以调用set方法...原创 2018-07-25 19:45:01 · 454 阅读 · 0 评论 -
idea javaweb连接 数据库配置 +对注解的理解
在连接mysql数据库的时候可以下载jdbc然后将jdbc里面的.jar 放入tomcat的lib文件底下(找了一个上午)如果只是在编辑器上自己创建一个lib加入到lib底下那么就会出现unfounded的报错也就是class.forname 会直接跳到异常处理机制上;tomcat作为服务器前端用户和服务器进行的交互那么就应该放在服务器的底下;同时今天也了解了java 代码的注解;个人在大学时间和...转载 2018-07-06 20:36:11 · 688 阅读 · 0 评论 -
学习java web sevlet+tomcat
主要是前端和后台的交互 前端获取的消息发送到后台。后端代码public class HTMLServlet extends HttpServlet { public int count=0; public HTMLServlet() { super(); } public void destroy() { super.destroy(...原创 2018-07-05 20:35:53 · 173 阅读 · 0 评论 -
学习java 第二日
在c++中毫无疑问和内存进行一个交互的过程而在java中则是对象;先说问题 java 之中 int []text=new int[5];for(int i=0;i<5;i++){ text[i]=i+1;}和直接赋初值一样的int []text={1,2,3,4,5};但是在c++中int *text=new int[5];for(int i=0;i<5;i++){ ...原创 2018-03-29 11:30:26 · 295 阅读 · 0 评论 -
第一天学习java
前言主要是总结一些关于c和c++与java一些细微区别;1 在java 里面打印函数是 System.out.print(); c++里面是cout;2 在类型方面 bool 改变成为了Boolean java打印变成false 和true;public class MyFirstJava { public static void m...原创 2018-03-26 21:51:55 · 139 阅读 · 0 评论