- 博客(59)
- 资源 (13)
- 收藏
- 关注
原创 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
3310
原创 Redis离线安装及遇到的问题(想方便一些,建议安装版本低一些的Redis)
一、下载Redis离线安装包进行安装。我这里下载的是Redis6.0.9,建议大家下载低版本的...后面蓝字原因。https://redis.io/download/①解压:tar -zxvfredis-6.0.9.tar.gz②执行:cd redis-6.0.9 make我giao,报错了,“cc命令不存在”。这里是因为没有安装gcc。二、下载gcc离线安装包。注:5.3以下版本不支持Redis6,这也是不建议大家安装高版本Redis的原因下载:...
2020-11-22 20:17:55
1002
原创 Django学习笔记-常用命令
用Python开发网站,我用的是Django框架,数据库是SQLite。这里总结下Django的常用命令:1、创建项目:django-admin startproject <项目名> [路径]目录结构如下:myproject|----manage.py|____myproject |----__init__.py |----s...
2020-01-31 00:29:36
227
原创 Python学习1-Python学习疑问
1、如何定义方法,避免它参数的不确定性,所造成的的错误?可以将方法定义成这种形式,但是,不需要必须带入的参数,需要统一放在最后。否则会报错,因为你放中间的话,你要不带入,那它后面的参数算是第几个参数?def fuck(a, b, c=None): if c: print(a+b+c) else: print(a+b)2、为什么类中的方法,都要...
2020-01-29 19:03:24
207
原创 Python学习2-Python环境疑问
我一开始学习Python的时候,先是安装了Python,接着为了学习PythonWeb,安装了PyCharm。后来为了方便分析数据,又装了anaconda(为了使用jupyter)。。。导致我电脑上有N个Python环境,安装第三方包都不知道安装到了哪里。总之就是一团糟。今天我对Pyhton的环境好好梳理了一下:一、Python的安装根目录。这是一个环境,在安装Python的时...
2020-01-29 19:01:13
399
转载 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
385
原创 如何使用krajee携带参数上传?
总所周知,krajee有个 uploadUrl 属性,如果不配置它的话,“upload”按钮在初始化的时候是submit,但如果给这个属性赋了值,那“upload”按钮就是个<a>标签,href就是uploadUrl的属性值。但是一旦这样做,就没法携带参数上传了。为了解决这个问题,我查看了源码,发现如果配置了uploadUrl属性的话,点击“upload”按钮,是进行的ajax请求...
2019-03-08 17:35:19
264
原创 使用krajee上传文件插件遇到的问题,及解决方法。
1.官方Demo直接拿过来使用,图标不显示的问题?把样式文件all.css拿过来,krajee图标样式显示了,却又因样式冲突,导致项目原本的图标不显示了?这个问题主要是因项目中Bootstrap版本过低导致,而krajee使用的theme(风格)是fas(旧版本只有fa),可以升级版本解决。但因项目过老,升级Bootstrap会导致很多问题,那么只需要修改krajee的theme属性即可。如下...
2019-03-01 18:04:53
548
原创 运用Spring MVC往后台传输文件,并上传到指定目录。
Spring MVC上传文件还是很方便的,但是一开始完全不知道怎么用,所以就找前后台都有的教程。可是偏偏教程里的前后台根本不对应,就很尴尬。。。这里记录下我遇到的问题及注意事项。首先要在XML文件里配置好文件上传解析器。这里我没有配置,好像是公司框架里以及包含了。XML配置 <!-- 文件上传配置 --> <bean id="multipartRe...
2019-03-01 17:45:52
2295
1
原创 Win10系统“此电脑”误删了,或者无缘无故消失了,怎么找回?
网上的方法,无非就是在“设置”→“个性化”→“桌面图标设置”中勾选“计算机”来恢复。但是这个方法不适用于所有电脑。下面我给大家介绍个骚~方法:1.首先,打开“此电脑”,桌面上已经没有了,咱可以通过快捷键唤出它,Win + E 。2.然后,咱们将“此电脑”拖到“桌面”里。这样就有了。不过这样有个问题,那就是,无法像正常的“此电脑”图标一样查看属性,因为它是个快捷方式。...
2019-02-28 10:00:05
5353
2
原创 使用Datatable插件时遇到的奇葩问题(二)
1.今天的问题是:我重新初始化Datatable,为什么展示的还是之前加载的数据?怎么展示我获取到的新数据?这个问题,其实是因为使用了 retrieve : true 属性。它的作用如下图描述所示。而有时我们又不得不使用它。我这里的情况是,如果讲它置为 false ,会报无法找到 id 等等错误。所以抛开这个问题,如何去解决?第一种方法:那就是通过 Datatable 的 fn...
2019-02-20 14:19:22
738
原创 使用Datatable插件时遇到的奇葩问题(一)
1.我想展示贼多的列,可是它自动给我收缩了起来,例如下图。点击绿色加号,变成了下面这样。这不是我要的效果啊。。。最后发现是有个属性误设置了。那就是这里。 设置成false就可以了。并且记得,把 scrollX 属性,设置为 true 。不然的话就显示不开,后面的看不见了。这样就好了! 2.Datatable有三种加载数据的方式,我想用JS的对象进行加载...
2019-02-19 17:49:29
1424
原创 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
461
原创 FusionCharts在同一个页面无法渲染两个图表问题
出现这种问题会有很多种情况,我来说一下我的这种情况吧。我是去官网找了两个例子,把两个例子放在了同一个页面中展示,结果其中一个图表没有被渲染,上面显示“no data to display”。另一个渲染成功。在官网给的例子中,声明FusionCharts变量是这样写的。const dataSource = '${jsonStr}';var myChart = new FusionCh...
2018-12-12 09:55:43
497
原创 LeetCode-#6-Z字形变换(ZigZag Conversion)
题目:将字符串 "PAYPALISHIRING" 以Z字形排列成给定的行数:P A H NA P L S I I GY I R之后从左往右,逐行读取字符:"PAHNAPLSIIGYIR"实现一个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示例 1:输入: s = "PAYPALI...
2018-10-14 19:38:40
254
原创 LeetCode-#5-最长回文子串(Longest Palindromic Substring)
题目:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: "babad"输出: "bab"注意: "aba"也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"这道题我的想法是遍历字符串中所有的字符,对每个字符(假设它在字符串中下标是i)判断它左边i和右边i+1是否相同,相同的话再判断i-1和i+2是否相同,以...
2018-10-14 19:35:54
174
原创 LeetCode-#3-无重复字符的最长子串(Longest Substring Without Repeating Characters)
题目:给定一个字符串,找出不含有重复字符的最长子串的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 无重复字符的最长子串是 "abc",其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 无重复字符的最长子串是 "b",其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 无重复字符的最长子串是 "wke",其长度为 3。
2018-10-14 19:33:06
202
原创 LeetCode-#2-两数相加(Add Two Numbers)
题目:给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807/** * Defin...
2018-10-12 21:42:04
196
转载 设计模式-单例模式-双重检查:synchronized的作用
今天开始学习Java的设计模式,看到单例模式中的双重检查法(也叫双重校验法)的时候,有个疑问,synchronized到底是做什么用的?脑子里完全没有这个概念,就去查阅了资料,发现一篇很详细而且讲解的浅显易懂的文章。转载一下:synchronized的作用以及它锁住的是代码还是对象?在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchron...
2018-10-12 20:43:57
2156
原创 LeetCode-#1-两数之和(Two Sum)
题目:给定一个整数数组和一个目标值,找出数组中“和”为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]看到这个问题的时候,优先想到了一开始学习Java时老师教的方法,没错,就是暴...
2018-10-11 22:12:26
203
原创 JSP中的application,它的基类竟然是ServletContext!
学JSP已经有段时间了,最近在用MVC设计模式做一个考试管理系统的项目。尴尬的是,本想在Servlet通过application传值,结果不知道怎么才能用它,(创建Application类的对象,但其并没有set方法,况且该类所在包也不对),因为它是JSP中的一个内置对象,通常直接用就可以。那我们怎么找到它呢? 我在JSP的小脚本里,输入“app”,然后点Alt+/键,上面显示“
2016-11-10 16:59:22
5373
转载 Spring MVC参数处理--gzip和deflate的几点区别
今天在获取HTTP报文头的Accept-Encoding时,在控制台蹦出个gzip和deflate,有些陌生,只是知道这是两种压缩算法。那么它们到底有什么不同呢?这里转载一位技术人员的文章,做一下详解。我们在配置网站GZip压缩的时候,会发现有两个模块可以设置的,一个是GZip模块的参数配置,另一个是Deflate模块的参数配置,他们的设置方法是一样的。刚开始时我不太明白,这两地方有什么不
2016-11-02 08:59:49
4661
原创 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
1641
转载 课堂笔记----JSP内置9大对象。
1、request对象 request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)。request对象的作用域为一次请求。 2、response对象 response 代表的是对客户端的响应,主要是将JSP容器处理过的
2016-10-18 07:21:21
362
原创 做Web开发,怎能少的了JQuery?
最近放下了Android,开始捯饬web前段开发了,开发过程中难免会有些方便我们开发和设计的东西,所以就在这里分享一下。今天想跟大家说的是JQuery。工具包下载:传送门~JQuery是什么? JQuery是继prototype之后又一个优秀的兼容多浏览器的Javascript库,顾名思议,也就是JavaScript和查询(Query),即是辅助Java
2016-10-16 19:43:41
334
原创 Android----给Ta惊喜,带音乐的动态相册
哈喽~博主我好不容易摊上了两天假期,来跟大家分享一些比较有意思的小应用。今天给大家带来的是带音乐的、自动滚动的相册。这里先给大家贴上个Demo吧。工程有点大,只能用度盘了~~~~(>_链接:http://pan.baidu.com/s/1qXNwhhq 密码:jvt3好,接下来我们开始一同制作。这里用到的知识点有: 1.Service(服务,Android四大组件之一,用于跑
2016-09-08 19:46:12
1565
原创 如何开发新闻阅读器(新闻软件、今日头条)?让我们一起动手吧!
过了几天,博主又匿起来开发了一款新闻阅读器,新闻来源是百度APIStore里的免费API接口,开发的灵感和思路来自今日头条。 有的时候,模范别人应用其实就是一种开发的学习手段,因为如果自己去开发,没有UI没有交互流程,那样的话,可能会比较难下手,当有了别人的交互流程和一些资源,你就可以去自己考虑如何实现相关功能,如何达到类似效果。可能你的方法没那么完善,实现效果没原版的那么绚丽,可
2016-08-24 21:01:03
5241
原创 Android---如何利用API实时获取各频道新闻?
基本上万事俱备了,博主我把开发新闻阅读器的相关知识都整理好了,接下来几天我要搞一个新闻阅读器(*^__^*) ~本次实例包含了利用API(从“百度APIStore”上找的),从网络上实时获取各种频道的新闻。接下来,我们首先建一个Layout,上面放一个Spinner,用来展现各种新闻频道,而下面,我们放一个TextView,当选中Spinner中相应的频道时,TextVie
2016-08-17 21:24:54
11711
2
原创 Android-如何将用户设置进行保存?(内部存储、SD卡,用类作为媒介)
本次实例是将用户的设置信息,以实体类为媒介,保存到内部存储或者SD卡的文件里。再次打开应用时,程序会自动调用文件中实体类,并对设置信息进行设置,使其恢复到用户最终保存的状态。首先,创建一个实体类(这里要实现 Serializable 接口,即序列化,这样才能让类在内存中传递):public class SettingData implements Serializable{ pri
2016-08-16 22:16:47
6699
原创 Android手机数据读写方法(内部存储、SD卡,网络加载,包内文件读取)
本次实例以文本和图片为例,展示了Android手机内部存储的读写方法、SD卡的读写方法,包内文件的读取,以及网络文本及图片的加载与下载。 项目文件在此:文档下载传送门从网络加载图片或保存到本地。通过字符流进行读写。Activity文件:public class HttpImageActivity extends AppCompatActivity { priva
2016-08-15 22:39:00
8055
2
原创 如何往服务器中读写数据?
本次项目,我用apache-tomcat将自己的计算机弄成了一个小服务器,然后对里面的jsp类型的文件进行读写。首先,如何弄服务器呢?工程文件:点击打开链接1.下载一个apache-tomcat,这里我给大家提供一个apache-tomcat-6.0.37的下载地址:点击打开链接 提取码:utb82.下载好之后解压,解压完成,进入文件夹,运行apache-tomcat-6.0.37
2016-08-11 21:31:53
4449
原创 应用里的用户头像是怎样更改的?
项目下载地址~~ 点击打开链接今天有点累,我就直接把代码粘上了,不过我在里面加了注释,方便大家理解。Activity:public class IntentActivity extends AppCompatActivity implements View.OnClickListener { private View popView; private GridV
2016-08-10 22:22:36
1387
原创 ViewPager+Fragment+ListView打造新闻列表
今天接触到了Fragment碎片,也是现在编写APP的主流道具。那么今天我用ViewPager、Fragment和ListView做了一个新闻列表,分享给大家。效果图里上方的指示器是用了第三方工具PagerSlidingTabStrip完成的,非常好用!省去了好多我之前写的监听事件。首先,我们建一个Activity,然后在新建的Activity的layout中添加两个控件:前者为第三方工具
2016-08-09 22:38:08
7887
1
原创 我来帮你生动地了解AndroidUI控件!
大家好~这两天没写博客,只是因为我匿起来做了一个小App。一个可以帮助Android开发新手来学习AndroidUI控件的App。左划或者点击左上角按钮可以打开侧边栏(目录)。点击就可查看相应的UI知识。我采用了讲解UI概念和属性、代码示例以及效果展示的一条龙模式。虽然很想直接把工程文件上传给各位,因为里面有我对每一块代码的注释,非常详细。但无奈我的优快云资源上传权限只有60MB,工程文件压缩后
2016-08-07 22:36:05
414
3
原创 ListView(列表视图)+BaseAdapter(基础适配器)=android滑动列表
首先,我们要建一个layout,里面放一个ListView,长宽皆适应屏幕即可。 <ListView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/lv1" android:scrollbar
2016-08-03 22:15:18
853
原创 2016.08.02学习日记---SlidingMenu属性翻译
SlidingMenu 常用属性介绍mSlidingMenu.setMode(SlidingMenu.LEFT);//设置左滑菜单mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的屏幕范围,该设置为全屏区域都可以滑动mSlidingMenu.setShadowDrawable(R.drawab
2016-08-02 21:48:22
118
原创 2016.08.02培训日记----去掉Activity标题框
去掉标题框的方法1:在setContentView();前加上下面代码。示例: //隐藏标题栏,需要放在setContentView之前 this.requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.
2016-08-02 21:45:23
264
原创 2016.07.31学习笔记---ViewPager滑动监听的参数解释
以前大家都是用viewpager.setOnPageChangeListener 来监听ViewPager的事件,但是已经过时了,下面我给大家带来最新的方法。viewpager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public voi
2016-08-01 21:49:33
2894
转载 2016.08.01学习日记---Activity的四种加载模式
在多Activity开发中,有可能是自己应用之间的Activity跳转,也有可能夹带其他应用的可复用的Activity,可能会希望跳转到原来某个Activity实例,而不产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。Activity有四种加载方式,分别为:1、standard:标准模式(默认模式),一调用startActivity()
2016-08-01 21:25:03
286
基于Bootstrap的级联选择树
2019-05-27
bootstrap-cascade_tree_view by Redstone(不完善,不建议下载).zip
2019-05-27
Java-Spring
2016-11-01
往手机SD卡、内部存储中读写文本、图片
2016-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人