- 博客(34)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Oracle基础知识,表、表字段、约束的增删改查实例
oracle基础学习ed :打开文件编辑sql。exec dbms_xdb_config.sethttpport(5501); 修改dbms的连接端口show con_name; 显示当前连接名称show pdbs; 显示当前有的pdbs容器select name from V$database; 显示当前连接的数据库select instance_name from ins...
2019-07-22 23:01:44 345
原创 循环嵌套快速跳出,带标签的break语句
如果现有一个4层嵌套循坏,当第4层循环满足条件后,做出处理后,需要跳到第一层。继续开始新的循环,如何设计?
2019-07-18 13:03:32 673
原创 Servlet下监听器、过滤器和SpringMVC的拦截器总结分析
Servlet下监听器、过滤器和SpringMVC的拦截器Listener Servlet提供了三种监听器接口,分别是ServletContext事件监听器、ServletRequest事件监听器、HttpSession事件监听器。 声明Listener有两种方式通过WebListener注解通过在web.xml中配置 <listener> <...
2019-04-08 01:38:12 579
原创 B/S模式下会话管理,Cookie和Session的理解
B/S会话管理 http基于TCP之上,但是http是无状态的,用户的两次请求不会有任何关联,但是往往实际开发过程中,需要记住用户的登陆状态、上次操作。这时候需要做会话管理。 B/S架构主要的会话管理方式有隐藏域、Cookie、Session管理。隐藏域该方法基本已经被弃用。由浏览器在每次请求时,主动告诉服务器多次请求间的必要信息如登陆:每次浏览器都需要携带帐户、登陆状态请求...
2019-04-07 01:33:04 946
原创 Java类加载过程和双亲委派机制总结
Java类加载过程加载通过类名去查找获取此类的二进制流查找war、jar、网络中获取...将该类所代表的静态存储结构转化为方法区运行时数据可反推方法区(持久代)保存了类信息在内存中生成一个代表该类的对象,作为方法区这个类的放问入口。验证因为class二进制流可以来源的地方很多,所以需要确保该class文件的字节流中包含的信息复合虚拟机要求,不会伤害虚拟机自身。主要分...
2019-03-15 15:05:54 207
原创 重写和重载涉及的 对象静态分派和动态分派,流程分析
对象的静态分派和动态分派重写属于动态分派,重载属于今天分派静态分派public class Main { public static class Father{ } public static class Man extends Father{ } public static class Woman extends Father{ } ...
2019-03-06 11:31:52 301
原创 JVM组成总结,GC算法流程总结,详细
JVM学习总结组成程序计数器:线程私有,表明当前线程执行行数java虚拟机栈:基本类型,引用类型对应地址本地方法栈:保存java原生方法的信息堆:1/3年轻代+2/3老年代方法区:持久代。存储类信息、常量、静态变量GC判断是否GC的方法引用计数法如果这个obj被引用,计数器+1,引用失效,计数器-1。当一个obj的引用计数器为0,就不代表被使用。缺点:不能解决循环引用的...
2019-03-05 11:19:21 318
原创 java >> >>> 位运算总结
java >> >>> 位运算总结 int a = 5; int b = -5; a>>1: 1.求a的原码: 00000000 00000000 00000000 00000101 2.求a的反码:00000000 00000000 00000000 00000101 3.求a的补码:00000000 00000000 00000...
2019-01-02 15:38:10 295
原创 Vuejs 本地proxytable无效排查方案
坑惨了,因为是看博客学习,有些不全面,而且在百度这问题的时候,要不就不详细,要不就解决了也不说方案,我说下我在本地环境测试时proxytable排查方案效果一定要明白代理成功后:浏览器访问的还是http://localhost:8081/mntncar/maintai…只是通过内部代理进行了一次转发,这个http://localhost:8081背后可能是http://100.79.81.9...
2018-12-04 15:04:47 9539 6
原创 ARP协议及ARP欺骗原理总结理解
ARP协议地址解析协议ARP(Address Resolution Protocal),用途是从网络层使用的IP地址,解析出在数据链路层使用的硬件地址。解决同一局域网内的主机(或路由器)的IP地址和硬件地址的映射问题。工作原理每一台主机都设有一个ARP高速缓存(ARP cache),里面有本局域网上的各主机和路由器的IP地址到硬件地址的映射表,这些都是该主机目前知道的一些地址。每条记录有一...
2018-11-17 19:30:20 3265
原创 [Map系列]HashMap、ConCurrentHashMap、LinkedHashMap深入理解
自己思考+看源码+其他博客中整理,面试的时候答这一套还是很容易过关,但是TreeMap和weakHashMap还没整理,后面整理好了再发。HashMap、ConcurrentHashMap、LinkedHashMap理解一、HashMap1.底层是数组和链表2.参数容量:默认大小为16负载因子 :0.75,即当 HashMap 的 size > 16*0.75 时就会发生扩容(...
2018-10-20 11:13:29 509
转载 Java常量池的大概理解
触摸java常量池 java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,小菜早就对常量池有所耳闻,这次好好总结一下。 理论 小菜先拙劣的表达一下jvm虚拟内存分布:&nbs...
2018-10-11 09:31:25 126
原创 java前端传参奇数乱码、双数正常。排除和解决办法
java前端传参奇数乱码、双数正常。排除和解决办法1.问题描述:前台向后台传输数据、奇数中文乱码前台格式已经定义:aplication/json;charset=utf-82.排查步骤:前端console.log()打印、浏览器F12再次查看请求参数是否是中文,编码是否utf-8controller检查,debug在controller入口去参数时检查是否是中文乱码去...
2018-09-30 15:55:59 1060
原创 科大讯飞201809笔试编程题
很菜。只做起了一道,现在把第二道写起了,分享出来,我自测了一些案例,进不了科大讯飞,但是这个周五下午学了很多小知识点。修改成绩时间限制:C/C++语言 1000MS;其他语言 3000MS 内存限制:C/C++语言 65536KB;其他语言 589824KB题目描述:华老师的n个学生参加了一次模拟测验,考出来的分数很糟糕,但是华老师可以将成绩修改为[0,100]中的任意值,...
2018-09-08 00:15:58 764
原创 Tomcat启动报错-java.lang.NoSuchMethodErr
Tomcat启动报错-java.lang.NoSuchMethodErrorjava.lang.NoSuchMethodError: com.opensymphony.xwork2.config.ConfigurationManager.addContainerProvider(Lcom/opensymphony/xwork2/config/ContainerProvider;)V a...
2018-08-29 17:57:33 1253
原创 数据库连接失败 Code-set conversion function failed due to illegal sequence or invalid value.
数据库连接失败Code-set conversion function failed due to illegal sequence or invalid value.Caused by: java.sql.SQLException: com.informix.asf.IfxASFException: Code-set conversion function failed due to...
2018-08-24 17:02:03 5457 6
转载 【最新】JetBrains WebStorm 2018.2.2 x64破解方法
感谢 https://blog.csdn.net/Kj_Gym/article/details/81949355 这位博主的原创!1. 官网下载https://www.jetbrains.com/webstorm/?fromMenu2. 下载破解软件 (本人亲测有用,如今使用ing)百度网盘下载链接:https://pan.baidu.com/s/19aVgAyNYuOXO5gg...
2018-08-23 11:07:37 9961
转载 JAVA源码!查看JAVA原始类出现The jar file XXX.jar has no source attachment
今天想看java的集合源码,发现一直说需要选路径,搜了很久没有解决,很多博客都是引用的jar,或者是说安卓,这个博客介绍了JAVA原始类的源码查看方法。 https://blog.csdn.net/u011514810/article/details/53196371 收藏自用 作为一名菜鸟,查看...
2018-08-08 14:45:59 1615
原创 如何遍历Map,map的keySet()和EntrySet()区别
如何遍历Map,map的keySet()和EntrySet()区别遍历mappublic static void main(String[] args) { // TODO Auto-generated method stub Map<String, Student> map = new HashMap<String,Student>(); ...
2018-08-05 21:31:41 2371
原创 一些主要常见的mysql数据库聚合函数、函数
前面因为对数据库函数不熟悉,mysql group by,对不是分组条件的会默认返回第一个,然而infox不是,我就懵逼了..所以还是要掌握基础知识。 主要是自用: 参考了一些人的博客: http://www.cnblogs.com/tongxuping/p/7436090.html 等.. 不是不标注,而是找不到了mysql数据库的一些常用函数常用函数 聚合函数 ...
2018-08-03 13:23:41 4921
原创 一些好的开发专栏(不定期更新),自用
1. Spring Boot + Vue从零开始搭建系统https://segmentfault.com/blog/wangjihong
2018-08-02 11:04:24 206
原创 在html中根据标签的class、id来获取/修改对应标签的值、属性
html中根据class和id获取/修改标签的值、属性利用id获取:var x=document.getElementById("main");利用id修改样式:document.getElementById('header_body').style.paddingRight ="0px";多个属性:var a = document.getElementBy...
2018-07-31 11:33:52 28246
原创 【详细】连接查询,关联条件在表中不唯,数据求和计算重复,输出group by中没有的值,写给女朋友的教程,超详细
真的很详细,写了3个小时左右,想案例太难了 本来想用班级、年级、专业来写个案例的,失败了。导语 可以解决的问题连接查询,关联条件在表中不唯一连接查询,数据求和计算重复informix连接查询,想输出group by中没有的值(mysql会自己处理,保留第一条)背景最近公司一个项目,已经测试完了,突然说 1. 存储过程生成的时间不是20180725这种格式,而是一个满足...
2018-07-25 23:21:54 755
原创 html/jsp中,保留double类型的小数点位数!
今天遇到了这个问题,再网上搜了半天,有些教程已经不能用了,这个我亲测好用!html中保留小数点位数1.页面处理定义和用法toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。语法NumberObject.toFixed(num)num 必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围...
2018-07-19 16:51:52 7047
转载 Redis是什么,用来做什么?
Redis 也必须要了解和学习了这篇博客我觉得介绍的不错地址链接:https://blog.csdn.net/tianzongnihao/article/details/54924924她也是转发的,找不到原博了问题导读:1.Redis 是什么?2 Redis用来做什么?3 Redis的优点?4 Redis的缺点?阅读目的: 对什么是内存型数据库有概念性的认知。?Redis 是...
2018-07-16 10:28:04 21039
转载 【转】Struts2工作原理以及核心思想
原博链接:https://blog.csdn.net/u011958281/article/details/74685659 转给自己学习! Struts2JAVA基础学完,肯定是要面临三大框架的学习的,作为初学者,了解三大框架的原理,设计目的是首要任务,只有在把握了框架的设计目的以后,才能有针对性的取学习使用框架...
2018-07-06 11:11:23 186
原创 设计模式学习-工厂模式
工厂模式定义:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到了子类。说明: * 所有的工厂模式都是用来封装对象的创建。工厂模式通过让子来决定应该创建的对象是什么,以达到将对象创建的过程封装的目的。 * 编写创建者时,不需要知道实际创建的产品是哪一个,选择了使用哪个子类,而是由子类去实例化。个人总结其实可以简单这样理解:工厂的核心就是...
2018-07-04 16:46:29 321
转载 接口和抽象类比较 什么时候使用合适
理解抽象类 abstract class和interface在Java语言中都是用来进行抽象类(本文 中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法, 请读者注意区分)定义的,那么什么是抽象类...
2018-07-01 14:13:51 1266
原创 设计模式-装饰者模式学习
装饰者(Component-Decorator)模式动态的将责任附加到对象上,想要扩展功能,装饰者提供有别于继承的另外一种选择。 - 对扩展开放,对修改关闭 - 装饰者和被装饰者都有相同的超类型 - 装饰者可以在所委托被装饰者的行为之前或之后,加上自己的行为,以达到特定的目的。 - 对象可以在任何时候被装饰,所以可以在运行时动态地、不限量的用装饰者来装饰对象个人总结利用继...
2018-06-30 18:59:44 168
原创 设计模式--观察者模式(1),入门级学生笔记
最近在看设计模式,从最开始的封装 抽象 继承 实现的思想到设计模式,感觉脑子有点爆炸,写篇博客简单的说下我对观察者模式的理解。 观察者模式包含两种角色。主题(subject,可以理解成被观察的对象)、观察者(observer)。 现在一起想一下这个案例。一个学校天气播报员要播报每天的天气。然后有些学生想知道今天的天气,有些学生并不想知道这个天气,知道了天气的学生会做其他的操作(如游泳、打篮球...
2018-06-27 19:12:25 200
原创 安卓BroaCastReceiver学习 实现接受飞行模式变化,并在应用中显示
BroaCastReceiver 安卓实现接受飞行模式变化,并在应用中显示入门级博客,希望分享出来对新玩家(学生做课程实验)有点帮助,也给自己留下记录直接开始:新建了了一个Acitivity,在页面布局的中间显示一个TextView,通过TextView来显示当前手机飞行模式的状态。 xml代码如下<?xml version="1.0" encoding="utf-...
2018-04-25 16:12:27 524
原创 ADS(Advanced Design System)2015安装破解教程,做给女朋友的,傻瓜式
ADS(Advanced Design System)2015安装破解教程,做给女朋友的,傻瓜式安装破解教程
2017-09-13 20:06:02 18449 16
原创 新手android学习之旅,个人总结
今年4月份学的安卓,其实基础的都还没有掌握,然后7月份开始了独自负责一个项目2期的功能完善,百度了不少,哈哈哈..然后越发觉得自己能力不住,因为项目中保存离线数据用的是郭神的litepal,中草了他的android第一行代码2版来从基础的开始学习,然后决定还是要有学习笔记,选择放在博客上,舒服,万一有人觉得我理解独到呢。这篇博客主要是4点:隐私intent;intent传参;生命周期的自己的理解;
2017-08-30 22:42:38 282
原创 安卓,弹出选项框从相册相机中选择图片并显示。动态权限的处理,附源代码。
处女博客,弹出选项框从相册/相机中选择图片并显示,可以反复选择。多的不说,先上图:1.初始界面:图片来自阿里矢量库。2.点击相机按钮:出现选项框3.先从图库选吧4.再次点击,又弹选项框5.测试拍照6.测试多次选择: 效果就是这样,可以根据自己需求不同挖该代码:新手,代码写得很烂;代码下载链接:https://download.csdn...
2017-08-25 14:29:36 5492 1
安卓,弹出选项框从相册相机中选择图片并显示。动态权限的处理,附源代码。
2018-08-08
安卓 关于Drawable设置不了菜单栏图片大小的问题
2017-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人