06 2018 档案

摘要:本文首次发布于My Blog,作者Ian,转载请保留原文链接。 引言 看标题就知道肯定有二,我自己主要是加深理解和加深印象和大家一起学习,如果有什么不对或者有争议的地方请留言指出,thanks! 简介 为什么要编写并发程序?线程是java语言中不可或缺的重要功能,它们能使复杂的异步代码变得更简单,从 阅读全文
posted @ 2018-06-19 17:11 爱生活的阿琦 阅读(415) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者Ian,转载请保留原文链接。 概述 GC 的历史比Java久远,而不是Java语言的伴生产物。GC需要完成3个件事情: 哪些内存需要回收 什么时候回收 如何回收 我们为什么要去了解GC和内存分配呢? 当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集器称为系统达到更 阅读全文
posted @ 2018-06-19 17:09 爱生活的阿琦 阅读(205) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者Ian,转载请保留原文链接。 引言 Z 学一个东西都是按照下面的思路来的,所以写东西也是尽量会按照下面思路来,可能会和其它大佬不一样,毕竟现在Z 还是小菜鸟一只🤓 比如:A 为什么需要A 什么是A 怎么使用A 使用A时注意的问题 A的应用领域 A的优缺点 学完之后 阅读全文
posted @ 2018-06-19 17:08 爱生活的阿琦 阅读(209) 评论(0) 推荐(0)
摘要:如果看的过程中遇到不懂的名词或者语句,比如:“全限定名”、“数组去掉一个维度的类型”等等,请拉到本文的底部,有解释说明,大佬请忽视😅。 引言: java在刚刚诞生之时曾经提出过一个非常著名的宣传口号:“一次编写,到处运行(Write Once,Run Anywhere)”,这句话充分表达了软件开发 阅读全文
posted @ 2018-06-19 17:08 爱生活的阿琦 阅读(317) 评论(0) 推荐(0)
摘要:配置 其实shiro权限控制就是通过拦截器来进行判断用户权限的,因此shiro拦截器的配置跟springMVC的拦截器配置是类似的。 第一步 尽然是通过aop来使用shiro,那就需要在web.xml里添加一个shiro的拦截器。 ps:这个shiro拦截器是如何加载的呢? 因为这个项目shiro与 阅读全文
posted @ 2018-06-19 17:07 爱生活的阿琦 阅读(567) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者Ian,转载请保留原文链接。 自定义Realm继承AuthorizingRealm父类。 HashedCredentialsMatcher 实例化并设置加密算法。 源码: public AuthorizingRealm(CredentialsMatcher matc 阅读全文
posted @ 2018-06-19 17:06 爱生活的阿琦 阅读(355) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者Ian,转载请保留原文链接。 最近Z 在搭建项目框架用到遇到shiro的这个问题,还好公司大佬告知,不然蒙蔽了😷 ####登录成功之后跳转/favicon.ico问题。 spring-shrio.xml里面配置加上 /favicon.ico = anon web. 阅读全文
posted @ 2018-06-19 17:05 爱生活的阿琦 阅读(1570) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者Ian,转载请保留原文链接。 最近在搭建一个项目框架,用到了oracle,所以从中遇到些问题跟大家分享下,也方便自己以后复制粘贴✍🏿 ####在Maven仓库中添加Oracle数据库的JDBC驱动依赖 参考:https://blog.csdn.net/erlian 阅读全文
posted @ 2018-06-19 17:04 爱生活的阿琦 阅读(167) 评论(0) 推荐(0)
摘要:转载: 在日常的开发中经常用到键值对,也就是Map啦,我们知道Map是一个接口,它的特点是一个Key对应一个Value,也就是一个键对应一个值,但是往往我们需要一个Key对应多个Value,这种时候系统的API就无法满足我们的需要了,因此今天介绍一个我封装的一个Key对应多个Value,既一个键对应 阅读全文
posted @ 2018-06-19 17:03 爱生活的阿琦 阅读(434) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者Ian,转载请保留原文链接。 web.xml <!-- 跨域拦截设置--> <filter> <filter-name>CorsFilter</filter-name> <filter-class>com.java.CorsFilter</filter-class> 阅读全文
posted @ 2018-06-19 17:02 爱生活的阿琦 阅读(93) 评论(0) 推荐(0)
摘要:本文首次发布于 "My Blog" ,作者 "Ian" ,转载请保留原文链接。 我用的是Tomcat8,JDK1.8,是支持web.xml的头文件引入的版本3.1 下面是web.xml头文件。 项目框架是SpringDataJpa、Spring、SpringMVC,下面截图是我自己的demo,反正位 阅读全文
posted @ 2018-06-19 16:59 爱生活的阿琦 阅读(221) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者Ian,转载请保留原文链接。 公司大佬写的爬虫,然后教我用Java的正则表达式进行解析(负责解析工作),我是看大佬爬虫源码然后总结的。 Java正则表达式 java 正则表达式 类库包: java.util.regex 该包中包含是Pattern、Matcher这两 阅读全文
posted @ 2018-06-19 16:57 爱生活的阿琦 阅读(1638) 评论(0) 推荐(0)
摘要:SpringContextHolder静态持有SpringContext的引用 public class SpringContextHolder implements ApplicationContextAware{ private static ApplicationContext applica 阅读全文
posted @ 2018-06-19 16:57 爱生活的阿琦 阅读(1669) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者Ian,转载请保留原文链接。 就是一个跨域的注解 Spring MVC 从4.2版本开始增加了对CORS的支持 CORS介绍请看这里: https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_ 阅读全文
posted @ 2018-06-19 16:55 爱生活的阿琦 阅读(1433) 评论(0) 推荐(0)
摘要:int a =10;int b=5; a= a+b; b=a-b; a=a-b; 上面这个很有意思,a是a加b的和,a减去b等于10实际上是原a的值 但是赋给了b;a减去b等于5是原b的值 但是赋给了a;完成了不用第三者当中间者的互换。虽然非常简单,但是很难get到这个idea。 这个很有意思,a是 阅读全文
posted @ 2018-06-19 16:54 爱生活的阿琦 阅读(1008) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者Ian,转载请保留原文链接。 /** * SpringDataJPA 几种sql方式。 */ public boolean login(String name,String password){ // User user = userDao.findByNameAn 阅读全文
posted @ 2018-06-19 16:53 爱生活的阿琦 阅读(12799) 评论(1) 推荐(0)
摘要:本文首次发布于My Blog,作者Ian,转载请保留原文链接。 public class Test { static Logger logger; public static void main(String[] args) throws ParseException, IOException { 阅读全文
posted @ 2018-06-19 16:51 爱生活的阿琦 阅读(311) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者@张琦(Ian),转载请保留原文链接。 spring-core.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc 阅读全文
posted @ 2018-06-19 16:48 爱生活的阿琦 阅读(4003) 评论(0) 推荐(0)
摘要:Element+Vue.js 选择器常用属性 1.v model的值为当前被选中的el option的 属性值 2.在el option中,设定 值为 true,即可禁用该选项 3.为el select设置 属性,则整个选择器不可用 4.为el select设置 属性,则可将选择器清空。需要注意的是 阅读全文
posted @ 2018-06-19 16:48 爱生活的阿琦 阅读(9241) 评论(0) 推荐(0)
摘要:看了这则新闻之后,实在是不知道该说些什么好。。。 转载:【链接】调查显示:超20%美国大学生曾花学生贷款投 阅读全文
posted @ 2018-06-19 16:47 爱生活的阿琦 阅读(127) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者@张琦(Ian),转载请保留原文链接。 有状态和无状态 使用有状态(StatefulJob)还是无状态的任务(Job) 在 Quartz 中,基本来说,任务分为有状态和无状态两种。实现 Job 接口的任务缺省为无状态的。Quartz 中还有另外一个接口 Statef 阅读全文
posted @ 2018-06-19 16:46 爱生活的阿琦 阅读(462) 评论(0) 推荐(0)
摘要:方法一:循环元素删除 // 删除ArrayList中重复元素 public static void removeDuplicate(List list) { for ( int i = 0 ; i < list.size() - 1 ; i ++ ) { for ( int j = list.siz 阅读全文
posted @ 2018-06-19 16:45 爱生活的阿琦 阅读(217) 评论(0) 推荐(0)
摘要:Spring Data JPA 自从用了Spring Data JPA之后个人感觉比hibernate、mybatis好用太多了 SpringData JAP非常契合OOP思想。如:设计模式的开放-封闭原则、依赖倒转原则、单一职责、迪米特法则等等,也是OOP非常非常核心的东西(按住Ctrl+鼠标左键 阅读全文
posted @ 2018-06-19 16:43 爱生活的阿琦 阅读(397) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者@张琦(Ian),转载请保留原文链接。 Error during artifact deployment. See server log for details详解. 可能出错的地方: web.xml文件 web应用部署描述符,里面的部署的xml文件或者类,如果这些 阅读全文
posted @ 2018-06-19 16:41 爱生活的阿琦 阅读(8562) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者@张琦(Ian),转载请保留原文链接。 Java - Quartz 定时任务 Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz允许开发人员根据时间间隔来调度作业。 官网:http://ww 阅读全文
posted @ 2018-06-19 16:40 爱生活的阿琦 阅读(321) 评论(0) 推荐(0)
摘要:Intellij IDEA设置HTTP Proxy MAC版: 打开Appearance & Behavior > System Settings > Http Proxy 点选 Auto-detect proxy settings > Automatic proxy configuration U 阅读全文
posted @ 2018-06-19 16:40 爱生活的阿琦 阅读(35889) 评论(0) 推荐(2)
摘要:内容转载自公众号纯洁的微笑 纯洁的微笑 http://mp.weixin.qq.com/s/WKsAU-PnJ2QmpL2cbAfSig。 引言 数字货币投资者都会记住这个日子,2018 年 3 月 7 日,这一天中国两大数字货币交易所被「双杀」。 这天早上,一篇名为《庄家杜均》的文章在网上疯传,揭 阅读全文
posted @ 2018-06-19 16:39 爱生活的阿琦 阅读(216) 评论(0) 推荐(0)
摘要:转载 作者:zuoxiaolong(左潇龙) 出处:博客园左潇龙的技术博客--http://www.cnblogs.com/zuoxiaolong 引言 程序猿,这个字汇在近几年开始渐渐被大众所熟知。在外界看来,这一直是个特殊的群体,社会上也给程序猿贴了很多的标签,内向、屌丝、苦逼、裤衩、拖鞋等等。 阅读全文
posted @ 2018-06-19 16:37 爱生活的阿琦 阅读(214) 评论(0) 推荐(0)
摘要:右侧可以看`目录`,点击直接跳转,这个系列一共写了4篇(可以点击下面直接跳转然后看右侧目录): 自我总结-设计模式总结(一) 自我总结-设计模式总结(二) 自我总结-设计模式总结(三) 单例模式 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 例子: public calss Si 阅读全文
posted @ 2018-06-19 16:35 爱生活的阿琦 阅读(147) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者@张琦(Ian),转载请保留原文链接。 自我总结-设计模式总结(一) 自我总结-设计模式总结(二) 自我总结-设计模式总结(四) 观察者模式 观察者模式: 定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观 阅读全文
posted @ 2018-06-19 16:34 爱生活的阿琦 阅读(128) 评论(0) 推荐(0)
摘要:本文首次发布于My Blog,作者@张琦(Ian),转载请保留原文链接。 自我总结-设计模式总结(一) 自我总结-设计模式总结(三) 自我总结-设计模式总结(四) 装饰模式 装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 先上代码: //义一个对象接口,可 阅读全文
posted @ 2018-06-19 16:32 爱生活的阿琦 阅读(151) 评论(0) 推荐(0)
摘要:前言 主要是针对面向对象语言,比如:.NET、C#、JAVA等等;面向对象编程需要尽量做到程序的可维护、可复用、可扩展,Java可以通过封装、继承、多态把程序的耦合度降低再合理使用设计模式使得程序更加灵活,容易修改,并且易于复用。 简单工厂模式 先上代码(商场促销): // 现金收费抽象类,现金收取 阅读全文
posted @ 2018-06-19 15:51 爱生活的阿琦 阅读(134) 评论(0) 推荐(0)
摘要:我最近看MySQL优化总结几个可能容易理解错误的技巧: 通常来说把可为 NULL 的列改为 NOT NULL 不会对性能提升有多少帮助,只是如果计划在列上创建索引,就应该将该列设置为 NOT NULL。 对整数类型指定宽度,比如 INT(11),没有任何卵用。INT 使用 32 位(4 个字节)存储 阅读全文
posted @ 2018-06-19 14:35 爱生活的阿琦 阅读(357) 评论(0) 推荐(0)