
日常学习日记
文章平均质量分 88
红石丶
不要轻易说不可能。
展开
-
ShardingJDBC-5.0.0及4.0.0使用示例
Sharding5.0.0使用示例https://download.youkuaiyun.com/download/zhaoyanga14/78982040前言:官方文档在5.0.0之后,提供的示例越来越少了,所以在配置的时候,可能会有些磕绊,我先踩了一遍坑,把完整的使用示例贴出来,供大家参考。本篇介绍ShardingJDBC-5.0.0和ShardingJDBC-4.0.0中表分片的使用示例,我用到的:SpringBooot+Druid+ShardingJDBC+MyBatisPlus,数据库是MySQL原创 2022-02-02 17:46:59 · 3327 阅读 · 0 评论 -
Spring MVC参数处理--gzip和deflate的几点区别
今天在获取HTTP报文头的Accept-Encoding时,在控制台蹦出个gzip和deflate,有些陌生,只是知道这是两种压缩算法。那么它们到底有什么不同呢?这里转载一位技术人员的文章,做一下详解。我们在配置网站GZip压缩的时候,会发现有两个模块可以设置的,一个是GZip模块的参数配置,另一个是Deflate模块的参数配置,他们的设置方法是一样的。刚开始时我不太明白,这两地方有什么不转载 2016-11-02 08:59:49 · 4667 阅读 · 0 评论 -
JavaWeb开发--Spring开源框架MVC模式的C(分发Servlet)
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。框架特征:轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理原创 2016-11-01 22:45:45 · 1648 阅读 · 0 评论 -
设计模式-单例模式-双重检查:synchronized的作用
今天开始学习Java的设计模式,看到单例模式中的双重检查法(也叫双重校验法)的时候,有个疑问,synchronized到底是做什么用的?脑子里完全没有这个概念,就去查阅了资料,发现一篇很详细而且讲解的浅显易懂的文章。转载一下:synchronized的作用以及它锁住的是代码还是对象?在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchron...转载 2018-10-12 20:43:57 · 2160 阅读 · 0 评论 -
FusionCharts在同一个页面无法渲染两个图表问题
出现这种问题会有很多种情况,我来说一下我的这种情况吧。我是去官网找了两个例子,把两个例子放在了同一个页面中展示,结果其中一个图表没有被渲染,上面显示“no data to display”。另一个渲染成功。在官网给的例子中,声明FusionCharts变量是这样写的。const dataSource = '${jsonStr}';var myChart = new FusionCh...原创 2018-12-12 09:55:43 · 502 阅读 · 0 评论 -
Docker for CentOS安装教程
文档中颜色说明:绿色:重要并需要执行。红色:需要注意。灰色:可能无关紧要。 CentOS安装Docker教程(不确定是否适用于其他系统) Docker通常运行在CentOS 7上,因为Docker运行环境要求系统为64位、系统内核版本为3.8以上。 通过 uname -r 命令查看你当前的内核版本。 CentOS 6默认的Linux内核版本为2.6及以下...原创 2019-01-21 09:29:12 · 463 阅读 · 0 评论 -
使用Datatable插件时遇到的奇葩问题(一)
1.我想展示贼多的列,可是它自动给我收缩了起来,例如下图。点击绿色加号,变成了下面这样。这不是我要的效果啊。。。最后发现是有个属性误设置了。那就是这里。 设置成false就可以了。并且记得,把 scrollX 属性,设置为 true 。不然的话就显示不开,后面的看不见了。这样就好了! 2.Datatable有三种加载数据的方式,我想用JS的对象进行加载...原创 2019-02-19 17:49:29 · 1439 阅读 · 0 评论 -
使用Datatable插件时遇到的奇葩问题(二)
1.今天的问题是:我重新初始化Datatable,为什么展示的还是之前加载的数据?怎么展示我获取到的新数据?这个问题,其实是因为使用了 retrieve : true 属性。它的作用如下图描述所示。而有时我们又不得不使用它。我这里的情况是,如果讲它置为 false ,会报无法找到 id 等等错误。所以抛开这个问题,如何去解决?第一种方法:那就是通过 Datatable 的 fn...原创 2019-02-20 14:19:22 · 748 阅读 · 0 评论 -
写一个Spring Boot的小项目-也是我5年以来一直想要完成的独立项目
人生中第一个真心想做的项目-XX福利社原创 2019-05-04 23:12:14 · 11656 阅读 · 21 评论 -
Tomcat - 解决which must be escaped when used within the value错误
Tomcat 6 下发生的错误:代码:<tss:dateSelect prefix="b" formName="<%="form" + request.getParameter("index")%>" type="YMD"/> 错误: org.apache.jasper.JasperException: /jsp/demo.jsp(92,81)...转载 2019-06-25 10:31:22 · 392 阅读 · 0 评论 -
JSP中的application,它的基类竟然是ServletContext!
学JSP已经有段时间了,最近在用MVC设计模式做一个考试管理系统的项目。尴尬的是,本想在Servlet通过application传值,结果不知道怎么才能用它,(创建Application类的对象,但其并没有set方法,况且该类所在包也不对),因为它是JSP中的一个内置对象,通常直接用就可以。那我们怎么找到它呢? 我在JSP的小脚本里,输入“app”,然后点Alt+/键,上面显示“原创 2016-11-10 16:59:22 · 5376 阅读 · 0 评论 -
做Web开发,怎能少的了JQuery?
最近放下了Android,开始捯饬web前段开发了,开发过程中难免会有些方便我们开发和设计的东西,所以就在这里分享一下。今天想跟大家说的是JQuery。工具包下载:传送门~JQuery是什么? JQuery是继prototype之后又一个优秀的兼容多浏览器的Javascript库,顾名思议,也就是JavaScript和查询(Query),即是辅助Java原创 2016-10-16 19:43:41 · 337 阅读 · 0 评论 -
Android----给Ta惊喜,带音乐的动态相册
哈喽~博主我好不容易摊上了两天假期,来跟大家分享一些比较有意思的小应用。今天给大家带来的是带音乐的、自动滚动的相册。这里先给大家贴上个Demo吧。工程有点大,只能用度盘了~~~~(>_链接:http://pan.baidu.com/s/1qXNwhhq 密码:jvt3好,接下来我们开始一同制作。这里用到的知识点有: 1.Service(服务,Android四大组件之一,用于跑原创 2016-09-08 19:46:12 · 1571 阅读 · 0 评论 -
2016.05.13初识HTML5-02
第二天~早上8点上课,12点放学,1点又继续上课。。。真是压缩的实实在在的5天啊,就像吃压缩饼干不喝水一样。哈哈,不过我觉得明天会更累。。因为后天是周天,我要去软件培训,学习Android开发,生产实习估计是逃定了。结果导员告诉我:你后天可以不来,但是你要后天之前把作品先提交上来。哇...我比别人少学一天,还要早交一天作品。不过为了去培训,我也是拼了。。今天还是继续学习标签,规范网页的布局格式。原创 2016-05-21 09:55:11 · 413 阅读 · 0 评论 -
2016.05.14初识HTML5-03
啊~要疯了,别人还要两天时间,而我却要在今天完成三天的任务,现在我正在做网页,一个是QQ邮箱的登录页面,还有一个是211-sun的首页。趁这会休息的功夫写一点日记。看来晚上要熬夜了...今天所学的知识主要是样式表、选择器和超链接。无非是极其关键的。1.CSS样式表:能实现内容和样式的分离。格式如下: 选择器(即修饰对象){ /*所谓选择器就是之类的*原创 2016-05-21 10:06:40 · 126 阅读 · 0 评论 -
2016.6.10自学笔记(异常、类的练习题)
这门课被空置了好久,来做几个练习复习一下罢工之前的知识——异常和匿名类。1.写出程序结果: class Demo{ public static void func(){ try{ throw new Exception(); } finally { System.out.println("B");原创 2016-06-10 22:43:03 · 501 阅读 · 0 评论 -
Android Studio 第一次新建Android Gradle项目超级慢的解决方案
嘛~今天打算装一个Android Studio,结果各种碰壁,到了最后新建个项目还要等等等。于是找到了个解决方案~Android Studio 第一次新建Android Gradle项目超级慢的解决方案 Android Studio 在第一次新建一个 Gradle 项目时需要下载 Gradle ,所以启动很慢( Gradle-bin 大约三十几兆),所以我们应该事先帮他下载好。转载 2016-06-18 15:18:37 · 361 阅读 · 0 评论 -
2016.07.28自学笔记----Android手机地图,开发只要5分钟?
这个暑假打算参加软件比赛,而目前知识匮乏的我实在是有气无力。于是就提前和老师讨论了下网络编程的事情。最后老师问我想要做什么,我也没拿准...就随口说了个手机地图。结果老师惊讶的看了看我,随后笑着说:“你确定要做手机地图?五分钟就做好。”话不多说,言归正传。第一步,创建一个新的Activity(Empty Activity即可)。 图1 第二步,在对应的x原创 2016-07-28 20:59:44 · 663 阅读 · 0 评论 -
2016.08.01学习日记---Activity的四种加载模式
在多Activity开发中,有可能是自己应用之间的Activity跳转,也有可能夹带其他应用的可复用的Activity,可能会希望跳转到原来某个Activity实例,而不产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。Activity有四种加载方式,分别为:1、standard:标准模式(默认模式),一调用startActivity()转载 2016-08-01 21:25:03 · 287 阅读 · 0 评论 -
2016.07.31学习笔记---ViewPager滑动监听的参数解释
以前大家都是用viewpager.setOnPageChangeListener 来监听ViewPager的事件,但是已经过时了,下面我给大家带来最新的方法。viewpager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public voi原创 2016-08-01 21:49:33 · 2899 阅读 · 0 评论 -
2016.08.02学习日记---SlidingMenu属性翻译
SlidingMenu 常用属性介绍mSlidingMenu.setMode(SlidingMenu.LEFT);//设置左滑菜单mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的屏幕范围,该设置为全屏区域都可以滑动mSlidingMenu.setShadowDrawable(R.drawab原创 2016-08-02 21:48:22 · 122 阅读 · 0 评论 -
我来帮你生动地了解AndroidUI控件!
大家好~这两天没写博客,只是因为我匿起来做了一个小App。一个可以帮助Android开发新手来学习AndroidUI控件的App。左划或者点击左上角按钮可以打开侧边栏(目录)。点击就可查看相应的UI知识。我采用了讲解UI概念和属性、代码示例以及效果展示的一条龙模式。虽然很想直接把工程文件上传给各位,因为里面有我对每一块代码的注释,非常详细。但无奈我的优快云资源上传权限只有60MB,工程文件压缩后原创 2016-08-07 22:36:05 · 416 阅读 · 3 评论 -
如何开发新闻阅读器(新闻软件、今日头条)?让我们一起动手吧!
过了几天,博主又匿起来开发了一款新闻阅读器,新闻来源是百度APIStore里的免费API接口,开发的灵感和思路来自今日头条。 有的时候,模范别人应用其实就是一种开发的学习手段,因为如果自己去开发,没有UI没有交互流程,那样的话,可能会比较难下手,当有了别人的交互流程和一些资源,你就可以去自己考虑如何实现相关功能,如何达到类似效果。可能你的方法没那么完善,实现效果没原版的那么绚丽,可原创 2016-08-24 21:01:03 · 5250 阅读 · 2 评论 -
2016.05.12初识HTML5-01
啊呀~今天本来应该是和朋友出去游玩的,可是却变成了生产实习。。。今年的生产实习和以往有所不同,以往的都是老师带着学生到工厂里转一转糊弄糊弄就过去了。但这一次要改革了,由我们这的一家软件外包公司负责,来这里进行5天的HTML5授课(说白了就是来宣传的)。4天授课,最后一天进行网页制作并且演讲答辩,感觉有点紧啊~不过既然是学习的机会,挺不错的,我会尽力的。今天主要诠释了什么是HTML5,Hyper原创 2016-05-21 09:38:26 · 456 阅读 · 1 评论