- 浏览: 32796 次
- 性别:
- 来自: 上海
最新评论
文章列表
设置图片浮在控件上面,绝对定位
图例:
css代码:
.input_wrap {
margin: 10px; // 像左和上移动10个像素
position: relative;
font-size: 16px;
}
.g_input {
width: 50%;
height: 40px;
}
.input_wrap .g_input {
padding-right: 20px;// 控制文本输入框像右偏移多少像素
position: relative;
}
.input_wrap . ...
java常用日期操作
- 博客分类:
- 日期操作相关
1.UTC时间转换日期字符串输出
DateTimeFormatter BING_INSTANT_PARSER = new DateTimeFormatterBuilder()
.append(DateTimeFormatter.ISO_INSTANT).toFormatter();
String stringFromBing = "2021-09-24T21:51:00Z";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(&quo ...
<input type="text" name="time" value="<fmt:formatDate value="${bean.time}"
pattern="yyyy-MM-dd'T'HH:mm:ss"/>" readonly="readonly"
onclick="WdatePicker({dateFmt:'yyyy-MM-ddTHH:mm:ss'});"
class="re ...
1.设置a超链接标签禁用的属性 disabled="disabled"; style="color: #bedef2"; 2.js函数处理
function validEvent(){
var oEvent = oEvent ? oEvent: window.event;
var tar;
if(navigator.appName == "Microsoft Internet Explorer"){
tar = oEvent.srcE ...
在线生成IDEA注册码
http://www.98key.com/
1.代码块或某行代码上下移动快捷键修改
-> Main menu
-> Code
-> Move Statement Down // 下移
-> Move Statement Up // 上移
2.查找类方法被那些地方调用快捷键修改
-> Main menu
-> Edit
-> Find
-> Find Usage ...
1.需求:checkbox复选框有多个,选择其中某几个,保存到数据库中,当加载的时候,需要将原已选择的数据checked到复选框中。以下是用jquery实现。
// 从隐藏的表单域中获取后台赋值的字符串数据转换为JS数组,如:100,111,222
var arr = $("#pro").val().split(",");
// 已checkbox为例子所做的操作。根据name获取所有checkbox对象,循环迭代
$('input[name="check_box"]').each(function(){
// ...
需求说明:异步提交表单信息到后台,成功返回后,需要弹出提示框提示用户,当用户点击OK按钮后在进行页面的跳转。 这里说要做的就是阻塞浏览器的进程。使用到了Dlalog模式窗口,下面看如何运用
1.首先需要声明一个命名空间,主要方便js方法之间不冲突
jQuery.namespace = function() {
var a = arguments, o = null, i, j, d;
for (i = 0; i < a.length; i = i + 1) {
d = a[i].split(".");
o = windo ...
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join(等值连接) 只返回两个表中联结字段相等的行
举例如下:
----------------- ...
以在控制台打印出ibatis运行的sql语句,方便调试:
### 设置Logger输出级别和输出目的地 ###
log4j.rootLogger=debug,stdout,logfile
### 把日志信息输出到控制台 ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
### 把日志信息输出到文件:jbit.log ###
log4j.appender.logfile=org. ...
使用场景:
客户端需要将实体数据同步到平台库,这里采用的是HTTP的形式,以下用户数据同步到平台库为例
1.需要导入xstream.jar
2.定义请求和响应的父类实体数据,方便后续编码
/**
* 请求响应的父类对象
*/
public class Generic
{
public Header header;
}
3.定义消息头实体,用于存放请求的操作类型编码和响应类型状态码
/**
* 定义请求和响应头实体属性
*/
public class Header
{
/** 数据操作类型编码 */
public String r ...
需求:页面查询框输入汉字首字母或全拼查询需求,这里主要实现为,在数据库增加一个字段存放拼音,然后新增的时候将中文转拼音后存入该字段。后续方便查询
// 将汉字转化为全拼
public static String getPinyin(String src)
{
char toChar[] = src.toCharArray();
String[] toCharCp = new String[toChar.length];
HanyuPinyinOutputFormat hanyuFormat = new HanyuPinyinOutputFormat( ...
Factory Method模式
工厂方法模式介绍:
工厂方法模式又称虚拟构造子模式,可以说是简单工厂的抽象,也可以理解为简单工厂是退化了的工厂方法模式,其表现在简单工厂丧失了工厂方法的多态性。
工厂模式使用场景:
1.在编码时不能预见需要创建哪种类的实例。
2.系统不应依赖于产品类实例如何被创建、组合和表达的细节。
工厂方法和简单工厂区别:
1.简单工厂通过方法传入的参数来判断并根据参数值实 ...
Strategy模式 策略模式介绍: 有一组算法(行为),这些算法(行为)可以封装到共同的接口中,调用者依赖共同的接口,从而当算法被替换时,不影响调用者。
策略模式使用场景:
1.类之间的区别仅在余行为,如:加减乘除操作
2.客户端需要动态选择算法
策略模式和工厂方法的区别:
1.工厂方法返回的是对象
2.策略模式返回具体计算后的值
策略模式结构图:
注意事项:
...