Java DbUtils简介

Dbutils,db utils,顾名思义,是一个数据库工具,体积很小,算是一个dao层的小框架。 DbUtils是Apache的开源项目,对JDBC进行了轻量级封装,极大地简化了JDBC编程。 DbUtils可以将结果集映射到JavaBean中,这一点和Hibernate很相似,但比Hibernate更简单、简洁。 DbUtils的下载 搜索DbUtils google第一个就是。选择Download。 选择下载windows版的zip包。 百度的话: 点进去是DbUtils的API文档,地
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

SSH整合二

结构图 articles模块 实体类Articles.java package com.jt.articles.entity; public class Articles { private Integer id; private String title; private String body; public Integer getId() { return id; } public voi
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

简单动画的制作

概念: 在Canvas画布中制作动画相对来说比较简单,实际上就是一个不断擦除、重绘、擦除、重绘的过程,具体步骤如下: (1)预先编写好用来会吐的函数,在该函数中用clearRect方法将画布整体或局部擦除。 (2)使用setInterval方法设置动画的间隔时间。 setInterval方法为HTML中的固有方法,该方法接受两个参数,第一个参数表示执行动画的函数,第二个参数表示为时间间隔,单位为毫秒。 在比较复杂的情况下,我们也可以在清楚与绘制动画的当中插入当前绘制状态的保存与恢复,变成擦除、
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

杂项-LSB

关于LSB 请参考以下文章 https://www.cnblogs.com/Yuuki-/p/7896900.html 解压后,用Stegsolve打开 发现grenn red blue的0通道有不明痕迹 用Anayse的Data Extract修改对应参数 发现一个png的图片,保存成png的格式 生成一张二维码,扫描得flag cumtctf{1sb_i4_s0_Ea4y} 考察LSB隐写
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

RMI客户端无法连接服务器,显示服务器虚拟机ip地址拒绝访问

今天在捣鼓rmi时候,出现一个问题,客户端一直显示一个莫名其妙的ip地址拒绝访问,这就很奇怪了,哪里来的?后来经过排查发现这个ip地址是虚拟机的一个虚拟网卡的ip地址,不知道为什么客户端在寻找服务器的ip地址的时候会自动映射到该虚拟机的ip上。解决的方法是先将这个虚拟网卡关了,然后重启rmi的服务器端就可以正确连接了。(ps:重启后在打开虚拟网卡,就相互不影响了)。 个人猜测的是,在服务器注册服务时候,会自动选择一个ip地址,这个ip地址在选择时候出现了错误。也没找到java这块的源码。下面上
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

《咨询的奥秘》读书笔记

1.《咨询的奥秘》序言 咨询的奥秘:是寻求和提出建议的智慧。 咨询的奥秘一书的思维结构:从如何发现问题,再到如何解决问题,然后是如何避免陷阱和阻力,最后是如何扩大你的影响力。 咨询的奥秘提供了解决问题的思路和方法,但它不是解决问题的详细方案。最终解决问题的人只能靠我们自己。
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

CORS解决跨域问题(403问题)

1、什么是跨域问题?   跨域问题是浏览器对于ajax请求的一种安全限制:一个页面发起的ajax请求,只能是用当前页同域名同端口的路径,这能有效的阻止跨站攻击。 2、跨域问题出现的条件:   1、跨域问题是ajax请求特有的问题。   2、前后端的域名、端口不一致。 3、CORS跨域解决原理简单分析:   CORS需要浏览器和服务器的同时支持。   浏览器端(浏览器自动完成):     发送两次请求,第一次发送option请求 --询问服务器端是否可以跨域;     第二次才发送正式请求。  
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

Freemarker-shiro的标签

一、引入依赖(已解决版本冲突) 复制代码 <!-- shiro-freemarker-tags start --> <dependency> <groupId>net.mingsoft</groupId> <artifactId>shiro-freemarker-tags</artifactId> <version>1.0</version> <exclusions> <exclusion> <group
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

防抖(debounce)和节流(throttle)

场景说明:一般我们在前端页面中会给元素绑定click、scroll、onmousemove、resize等事件,这些事件的执行函数如果是去发请求获取数据的话,我们无意识的连续点击或者连续滚动会给服务器带来很大的压力,因此我们需要在连续触发事件的时候设定每隔一段时间再去执行事件函数,这就是防抖和节流出现的背景。 例如: <div id="content" style="height:150px;background-color:#ccc;"></div> let content = docume
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

jQuery请求ajax后表单数据也清空了

【遇到的问题】 利用ajax实现会员登录时有提示,但提交表单返回后发现表单里的会员名和密码也清除了,每次都需要重新填写,很麻烦! 【解决方法】 原来问题是出现在html标签button上,只要把type="sublime"改成type="button",问题解决!
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

三十三、初识数据库及简单命令

一、数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范 规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查 二、数据库之mysql    本质就是一款基于网络通信的应用软件 任何基于网络通信的软件 底层都是socket 服务端 -基于socket通信 -收发消息 -SQL语句(是一个公共的标准) 客
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

TZOJ3591这个真不会

#include<stdio.h> int main() { int t,i,n,k,a[100000],b[100000],c,x,y; scanf("%d",&t); while(t--) { c=0; x=0; y=0; scanf("%d %d",&n,&k); for(i=0;i<n;i++) { scanf("%d
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

奇淫巧技-Flutter调用C#

前言 众所周知,Xamarin应该是.net下的跨平台开发工具。2016年之前还处于收费状态,后被微软收购后开源。但似乎有个现象,开源后的Xamarin发展似乎有些停滞,而且维护Xamarin的团队又很固执不愿变通。社区多次建议UI层应该统一绘图引擎,而不是映射原生控件。Xamarin.Forms给人的感觉就是性能差,动画僵硬,效果不好实现。以至于谷歌的Flutter火爆之后,Xamarin社区很多人便转移阵地,你在百度搜索Xamarin,第一个关键词就是xamarin还有人用么。那么对于C#
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

PAT A1035 Password (20)

AC代码 注意创造函数条件中使用引用 输出语句注意单复数 #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using namespace std; struct Usr { bool flag; char id[20]; char pwd[20]; }usr[1010]; void modify(Usr& a) { //参数使用了引用&,可以对传入参数进行修
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

liunx-centos-基础命令详解(1) -主要内容来自 —https://www.cnblogs.com/caozy/p/9261224.html

关机: halt/poweroff :立刻关机 reboot :立刻重启 shutdown -r now :立刻重启 shutdown -h 00:00 :定时重启 now:立刻 shutdown -h +num :num分钟后重启 shutdown -c :取消命令 sync :系统文件同步,关机将内存问价存放至磁盘 系统信息: who/who am i/w :查看终端 uname -a :显示内核相关信息 cat /proc/version :显示内核信息 lsb_release -a :
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

loj 6270 数据结构板子题

loj 这题显然可以对长度离线,从大到小枚举长度,然后\(O(nlog^2n)\)二维数点即可 然后就T了 板子题都不会了嘤嘤嘤 换个方向考虑,从小到大枚举,然后询问的答案就是 长度\(\le n\)的合法区间贡献减长度\(\le k_i-1\)的合法区间贡献.然后合法区间贡献又等于所有的贡献减不合法区间的贡献,不合法区间显然有左端点\(<L\)和右端点\(>R\)的,一般情况下这两种情况是会重复的,但是如果只统计长度\(<\)当前询问区间长度\(+1\)的区间,那么这两种不合法区间是没有交的
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

ARTS打卡计划第十五周

Algorithms: https://leetcode-cn.com/problems/single-number/submissions/ Review: “What Makes a Good Developer?” by Jonathan Bluks https://link.medium.com/O0CfiH0QfZ Tips: android handler。 主线程不做处理复杂的问题,创建hanlder发消息到主线程,主线程loop 从messagequeue取消息进行处理. Sh
分类: 其他 发布时间: 08-18 22:38 阅读次数: 0

杭-某某车被虐之旅

经过了一波洗礼,让我不得不总结下我身上的伤疤与痛处。果然还是资质太浅了!! 1.MySQL中的Hash索引如何解决冲突 说实话,刚听这个题目,我只想到了HashMap中的索引是如何解决冲突的(利用拉链法解决冲突以及利用扰乱函数降低hash冲突),对于技术栈
分类: 编程语言 发布时间: 08-18 22:21 阅读次数: 0

大专学历,转行自学两年的 Python 开发者故事

我毕业六年了,但与技术和 Python 相关的工作经验也就两年。今天我想跟大家分享自己转行的故事,希望能够鼓励那些跟我一样的朋友共同前行。 我们将会聊到我个人的经历和入行故事,个人的技术成就,我 2019 年上半年和下半年的工作重点,讨论快速学习的方法,最后推
分类: 编程语言 发布时间: 08-18 22:21 阅读次数: 0

CSS3边框和圆角——border&radius

圆角 原理&语法   给需要添加圆角的元素设置border-radius属性,设置后,元素原本方形的角变成圆角的   其中可单独设置四个边,也可同时设置(顺序为左上角-右上角-右下角-左下角,即顺时针转动),如果缺失一个值,默认对角线位置值相等   单独设置时,先写上下(top/bottom),再写左右(left/right),如border-top-left-radius   值可为绝对长度(px)/百分比(以元素高度为参考)/em(以浏览器默认字体大小为参考)等 案例   可通过添加bef
分类: 其他 发布时间: 08-18 22:21 阅读次数: 0