摘要: 其实代理的一般模式就是静态代理的实现模式:首先创建一个接口(JDK代理都是面向接口的),然后创建具体实现类来实现这个接口,在创建一个代理类同样实现这个接口,不同之处在于,具体实现类的方法中需要将接口中定义的方法的业务逻辑功能实现,而代理类中的方法只要调用具体类中的对应方法即可,这样我们在需要使用接口 阅读全文
posted @ 2019-04-02 20:03 三号小玩家 阅读(197) 评论(0) 推荐(0)
摘要: 1.强制类型转换需要在后面加两个感叹号 2.如果需要在java代码调用kotlin的方法时候使用文件名+kt.方法 3.object 类名 是创建匿名内部类的写法 调用 传入class对象 4.在toklin中所有的class都是kclass 5.如果调用字段起冲突使用两个反引号''包裹进去 6.如 阅读全文
posted @ 2019-03-31 18:41 三号小玩家 阅读(165) 评论(0) 推荐(0)
摘要: 如果一个新项目我建议将常用字段单独封装成一个js文件单独获取 ,方便后期维护。 如果后期维护时你也别改了,有心无力太累了。。 举个小栗子: 阅读全文
posted @ 2019-03-29 07:52 三号小玩家 阅读(156) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-03-27 00:35 三号小玩家 阅读(203) 评论(0) 推荐(0)
摘要: 加密算法分为:对称加密和非对称加密 加密算法:凯撒加密,DES,AES。 非对称加密。 消息摘要:md5,sha1,sha256 数字签名:SHA256withRSA 凯撒密码破解:频度分析法: 英文字母是e出现频率很高 1.统计密文出现次数最多的字符 2.我们认为每个字符都是由e变来的 3.通过码 阅读全文
posted @ 2019-03-26 20:36 三号小玩家 阅读(385) 评论(0) 推荐(0)
摘要: 将重复的数据合并成一行,希望能做个参考 阅读全文
posted @ 2019-03-26 17:15 三号小玩家 阅读(317) 评论(0) 推荐(0)
摘要: 自定义的任务调用。 删除目录的数据 执行外部java class文件 阅读全文
posted @ 2019-03-26 13:39 三号小玩家 阅读(151) 评论(0) 推荐(0)
摘要: Kotlin调用java代码: 1.如果是内部工程的类,直接调用,如果是外部的工程项目按照java的方式将jar包导入进来。 2.实例化java对象 我们之前学java的时候实例化对象是这个样子的。 现在学了Kotlin之后呢,实例化对象只需要这样做 ....剩下的语法差不多... 一个下载图片的案 阅读全文
posted @ 2019-03-26 07:50 三号小玩家 阅读(247) 评论(0) 推荐(0)
摘要: 本来打算兼容java和kotlin,可配置后,项目报错。查看之前项目 再打开当前报错项目: 很明显,报错的原因是jvm的运行文件没有加载进来,多次尝试无果。。。 只能重新搭建初始化项目了。 阅读全文
posted @ 2019-03-25 23:09 三号小玩家 阅读(12519) 评论(0) 推荐(1)
摘要: 让kotlin和java混编代码 下一步: 下一步: 下一步: 项目启动后: 将系统的文件修改本地的配置目录: 修改成: 右下角:导入 将build.gradle文件的数据删除,将扩展名修改为build.gradle.kts 为了避免异常,重启项目: build.gradle.kts修改内容为: 阅读全文
posted @ 2019-03-25 20:53 三号小玩家 阅读(266) 评论(0) 推荐(0)
摘要: 函数式编程入门: 行为参数化:把筛选的行为(函数)作为参数传递到过滤器里面简洁代码,提高效率。 高阶函数:一个用函数作为参数或者返回值的函数 获取最大值的实例对象 获取最小值的实例对象 过滤特定条件: -map 是否等于,有数据就是true count 总数 查找: 分组 : DSL(领域特定语言) 阅读全文
posted @ 2019-03-25 13:43 三号小玩家 阅读(119) 评论(0) 推荐(0)
摘要: 面向对象: 行为 java的三大特性封装继承多态 属性私有private是和jav一样的,继承不一样,案例: 抽象类: 接口实现: 现在大头儿子每次创建对象都会产生一次大头儿子,做个单例模式吧。 枚举的使用: 印章类型:个人感觉像是内部类 枚举更在意数据,sealed更在意数据类型。 阅读全文
posted @ 2019-03-24 23:04 三号小玩家 阅读(255) 评论(0) 推荐(0)
摘要: kotlin函数和函数式表达式的简化写法: 数据类型的转换 人机交互: 两个!!是确保输入的数据一定不为null 异常捕获: 阶乘: 如果数据过多会导致栈溢出,可以用尾递归优化,java没有此优化方案 阅读全文
posted @ 2019-03-24 16:17 三号小玩家 阅读(162) 评论(0) 推荐(0)
摘要: 字符串模板 输出: 今天天气好,我们去天安门玩,看到了3个大字 基本if else和java一样 null值处理 list 和map 输出: 0 买鸡蛋1 买大米2 买杜蕾斯3 买冰淇淋good 阅读全文
posted @ 2019-03-24 12:18 三号小玩家 阅读(135) 评论(0) 推荐(0)
摘要: Kotlin的方法: 一个简单的计算器: 阅读全文
posted @ 2019-03-24 11:37 三号小玩家 阅读(132) 评论(0) 推荐(0)
摘要: 1.打开idea 2.选择项目方式: 3.nest 4.创建文件名 4.finish 看这目录结构和java没什么区别 5.在src目录下新建一个Kotlin文件 命令行交互参考:https://www.cnblogs.com/ShaYeBlog/p/7280452.html 阅读全文
posted @ 2019-03-24 11:12 三号小玩家 阅读(3637) 评论(0) 推荐(0)
摘要: jvm规范:定义了 Class文件类型 运行时数据 帧栈 虚拟机的启动 虚拟机的指令集 vm指令集:类型转换,出栈入栈操作,运算,流程控制,函数调用。 jvm需要对java Library提供以下支持: --反射java.lang.reflect --ClassLoader --初始化class和i 阅读全文
posted @ 2019-03-24 00:11 三号小玩家 阅读(187) 评论(0) 推荐(0)
摘要: 这次分析mybatis的xml文件 1. 2.资源配置 3.setting 标签 代码: 4. typeAliases是用来设置类路径别名的 别名其他介绍:https://blog.csdn.net/luoposhushengyizhuce/article/details/80791797 5.ma 阅读全文
posted @ 2019-03-23 13:44 三号小玩家 阅读(198) 评论(0) 推荐(0)
摘要: 1.点击需要生成文档的包 2.点击tools >选择generate javaDoc /1选择输出目录 /2防止中文乱码建议加上: 阅读全文
posted @ 2019-03-23 10:58 三号小玩家 阅读(497) 评论(0) 推荐(0)
摘要: 在插入数据的时候如果就一个保存的功能:很容易插入重复的数据。 我的处理方案: 1.先将更新的数据进行更新 。 2.将唯一并且 能够做比较的值拿来做比较。 3.将正常的剩下的集合进行插入。都是不重复的 阅读全文
posted @ 2019-03-22 17:47 三号小玩家 阅读(234) 评论(0) 推荐(0)
摘要: 舍弃mapper 简单的list批量插入 其他操作请看大神博客:https://www.cnblogs.com/dakewang/p/8268744.html 阅读全文
posted @ 2019-03-22 14:47 三号小玩家 阅读(156) 评论(0) 推荐(0)
摘要: 问题原因:新安装的idea下载插件后重启报错 找到windows上c:\Users\.IntelliJIdea<版本>\config\plugins\这个目录,然后 将对应插件删除 阅读全文
posted @ 2019-03-22 09:35 三号小玩家 阅读(1553) 评论(0) 推荐(0)
摘要: Git分支使用 Git分支的作用:分支不是GIT的专利,早在CVS时代就有了。分支对于团队来说作用太大了。比如说一个项目现在是1.0版,那么开发团队可能要同时进行1.1版和2.0版的开发,这样代码就会出现较大分歧。这时候就需要用到分支了,不同的任务组在不同的分支上开发,互相之间不会影响。再比如说,需 阅读全文
posted @ 2019-03-21 11:56 三号小玩家 阅读(239) 评论(0) 推荐(0)
摘要: -server -XX:PermSize=256M -XX:MaxPermSize=1024m 阅读全文
posted @ 2019-03-21 11:37 三号小玩家 阅读(2723) 评论(0) 推荐(0)
摘要: 刚开始数据都是通过java1234博客学习java的: 重做系统后通过博客配置java环境变量后:http://blog.java1234.com/blog/articles/99.html 不好使,无奈继续找如何配置:https://jingyan.baidu.com/article/36d6ed 阅读全文
posted @ 2019-03-21 11:02 三号小玩家 阅读(183) 评论(0) 推荐(0)
摘要: 根据其他博客的图文指导成功的干掉了扩展程序的无聊提示。 修改dll文件法 博文地址: https://www.cnblogs.com/liuxianan/p/disable-chrome-extension-warning.html 阅读全文
posted @ 2019-03-21 00:09 三号小玩家 阅读(146) 评论(0) 推荐(0)
摘要: 最近电脑重新做了系统,小米笔记本就一个c盘,另外分了一个区 win10磁盘分区图文 右键打开此电脑-点击管理--就出现下面这张图片 双击磁盘管理 我勾选的是我今天分好的区 点击你要分区的盘符右键选择压缩卷,然后系统会自动的查询压缩空间,这个时间就需要看电脑的配置。 然后我们选择选择好需要压缩空间的大 阅读全文
posted @ 2019-03-20 21:01 三号小玩家 阅读(205) 评论(0) 推荐(0)
摘要: Windows下 进入目录下的bin目录,编辑打开startup.bat 在前面添加: 完成一行,不要断开。 Linux下(CentOS) 在catalina.sh中的首行添加: CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address 阅读全文
posted @ 2019-03-19 10:41 三号小玩家 阅读(9846) 评论(0) 推荐(0)
摘要: 流程看了步骤没问题。 头疼... 阅读全文
posted @ 2019-03-19 04:33 三号小玩家 阅读(199) 评论(0) 推荐(0)
摘要: 首次不加载数据问题,必须搞明白如何才能不加载数据。根据Easu UI的官方API: http://www.jeasyui.com/documentation/ 仔细观察DataGrid的事件当中有一个这样的描述: 根据这个我们给onBeforeLoad事件绑定如下的事件: 这段代码的主要意思就是:去 阅读全文
posted @ 2019-03-11 10:48 三号小玩家 阅读(1251) 评论(0) 推荐(0)
摘要: String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) 新字符串使用本地语言环境,制定字 阅读全文
posted @ 2019-03-10 10:46 三号小玩家 阅读(2834) 评论(0) 推荐(0)
摘要: 内存泄漏的另外一个常见来源是缓存,一旦你把对象引用放到缓存中,它就很容易被遗忘掉,从而使得它不再有用之后很长时间都保留在缓存之中如果你需要这样的缓存那么可以使用这个WeakHashMap,当缓存过期之后就会自动删除。 阅读全文
posted @ 2019-03-09 13:19 三号小玩家 阅读(497) 评论(0) 推荐(0)
摘要: 最近打算读读mybatis的源码来提高自己写bug的水平,hahaha 找到网站下载源码:https://github.com/mybatis/mybatis-3 使用idea进行关联,并且配置好环境之后。 配合中文文档进行搭建: 1.导入jdbc包,我用的 lombok 2.创建数据库连接的xml 阅读全文
posted @ 2019-03-08 16:47 三号小玩家 阅读(401) 评论(0) 推荐(0)
摘要: 使用Lombok实现链式调用 1.静态调用 User对象: 对象中必须有一个值不为空staticname作为指定的参数并调用对象 main调用: 控制台输出: 2.第二张创建方式 user对象 测试main 输出: 阅读全文
posted @ 2019-03-08 16:09 三号小玩家 阅读(1042) 评论(0) 推荐(0)
摘要: 简述进程调度的任务 简述微内核结构的特点 简述系统对相关临界区使用的调度原则 简述引入线程有哪些好处 简述选择进程调度算法时考虑的一般准则 简述实现虚拟存储器需要哪些硬件支持 简述消息缓冲通信的基本原理 简述客户机/服务器间通信的基本过程 简述共享打印机的功能 如何利用WinSock实现网络通信 简 阅读全文
posted @ 2019-03-08 00:19 三号小玩家 阅读(314) 评论(0) 推荐(0)
摘要: 我们如果从一张表中获取数据的时候,可能会有重复的情况,那么我们如何去重操作,我这里是用一张表获取最大id值来控制的。 在查询数据之前先获取最大的id值是多少,然后将id值传过去,作为查询条件之后,将最后一条id值作为最大id值进行保存,在下一次进行查询时使用。 sql文件 阅读全文
posted @ 2019-03-07 09:28 三号小玩家 阅读(275) 评论(0) 推荐(0)
摘要: mybatis参数非常多测试的时候定位bug一直是个问题,如果老用大部分时间来定位一个错误的参数,太浪费时间了。。。 阅读全文
posted @ 2019-03-06 18:38 三号小玩家 阅读(238) 评论(0) 推荐(0)
摘要: 在实际工作中老是忘记 传入的参数和数据库参数名称要一致还是与实体类型一致导致很多笑话发生。 那我还是做个记录吧! dao层: bean: 尴尬了,数据名称都 一样。不过mybatis的#{实体类的值} 阅读全文
posted @ 2019-03-06 16:41 三号小玩家 阅读(2079) 评论(0) 推荐(0)
摘要: 一些常见的状态码为: 200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用详细分解: 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 1 阅读全文
posted @ 2019-03-05 18:10 三号小玩家 阅读(2614) 评论(0) 推荐(0)
摘要: 相信有很多朋友在做项目的时候都用过定时器,测试起来比较繁琐。 我的做法是: 1.先搭建好定时器环境 2.配置接口是否启用 3.将项目定时器注释后用web普通访问模式进行测试。你是否也是这样做的呢? 阅读全文
posted @ 2019-03-05 11:45 三号小玩家 阅读(1616) 评论(0) 推荐(0)
Title
三号小玩家的 Mail: 17612457115@163.com, 联系QQ: 1359720840 微信: QQ1359720840