- 博客(28)
- 资源 (8)
- 收藏
- 关注
原创 记一次trilium notes 安装记录
居于网访问 http://[your-server-hostname]:8080 你就能看到初始页面。trilium 通过知乎得知是一款开源 笔记 程序 所以开始第一次尝试部署。路由器重启IP地址就会改变 我的解决方案是 百度云 购买最便宜的域名。单独创建ubunt lxc 主机 只分配了 512M内存。家里宽带开通公网ip 并在小米路由器端做好端口映射。家里的的小主机安装了pve 具体配置。检测公网地址变化就发送域名解析请求。github 上有翻译的中文版。按照第一种安装方式安装。
2023-02-06 17:38:50
1310
原创 淘宝api Python 接口升级 3.0 版本 主要解决图片上传问题
因为自学 python 工作中会经常用到淘宝Api调用数据 一直以来后台下载的淘宝Api 都是2.7版本还是12年 lihao同学编写,一直没有升级用Python 自带的2to3脚本工具升级后 大部分接口 调用正常但是上传图片接口 一直提示错误由于是初学 只能网上找资料了 找了很多资料 都没解决最后通过国外友人的一篇博客 找到了解决方法在这里分享一下 希望能...
2019-03-21 11:30:48
998
自用简单excel 读取类
/** * */package c123;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.LinkedHashM...
2012-03-01 18:30:30
156
原创 自用Excel读取工具
/** * */package c123;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.LinkedHashMap
2012-03-01 18:24:24
618
转载 java内存机制_堆和栈
java内存机制_堆和栈 2010-09-29 21:38:07| 分类: 默认分类 | 标签: |字号大中小 订阅 .问题的引入: 问题一: String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2); //true 问题二: String str1 =new String (
2012-02-21 10:05:08
353
转载 Java正则表达式详解
Java正则表达式详解 2005-10-08 10:01作者:仙人掌工作室出处:KissJava.com责任编辑:王玉涵如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配
2012-02-10 17:31:03
403
转载 从实例看struts2运行原理
从实例看struts2运行原理 1.1 简单例子先做一个最简单的struts2的例子:在浏览器中请求一个action,然后返回一个字符串到jsp页面上显示出来。 第一步:把struts2最低配置的jar包加入的项目中。 commons-logging-1.0.4.jar freemarker-2.3.8.jar ognl-2.
2011-12-29 16:31:36
323
转载 Struts2 的基石--拦截器(Interceptor)(转载自http://www.blogjava.net/max/archive/2006/12/06/85925.html)
Struts2 的基石--拦截器(Interceptor)(转载自http://www.blogjava.net/max/archive/2006/12/06/85925.html)许多朋友可能对于Struts 2.0与WebWork关系还搞不清楚。下面是Apache的Struts官网中的一段话:Apache Struts 2 was originally known as WebWork
2011-12-29 16:14:41
719
转载 jsp 的工作原理 servlet
我们先来看一个简单的JSP文件,如例12-1所示。例12-1 hello.jspHelloout.println("Hello World!");%>这个JSP页面向客户端输出“Hello World!”。我们把这个页面复制到%CATALINA_HOME%\webapps \ROOT目录下,启动Tomcat,打开浏览器,在地址栏中输入http://loc
2011-12-29 15:28:26
1532
转载 HTTP协议是什么?
HTTP协议是什么?简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。HTTP协议能做什么?很多人首先一定会想到:浏览网页。没错,浏览网页是HTTP的主要应用,但是这并不代表HTTP就只能应用于网页的浏览。HTTP是一种协议,只要通信的双方都遵守这个协议,HTTP就能有用武之地。比如咱们常用的QQ,迅雷这些软件,都会使用HTTP协议
2011-12-27 17:58:08
11579
转载 从输入网址到返回网页 通过OSI七层
从输入网址到返回网页 通过OSI七层 详细流程拓扑如下本人初学网络,写的不详细也不一定全都对,还希望各位高手给予指导。谢谢大家。用户输入网址后到收到网页,客户端需要发送三次数据。1、DNS域名解析2、建立TCP/IP连接3、发送请求网页信息建立TCP/IP连接与请求网页信息放在一起1、DNS域名解析:首先,客户端的应用层会
2011-12-27 17:19:05
876
转载 关键字: ssh2分页例子 转自360doc
关键字: ssh2分页例子 分页显示一直是web开发中一大烦琐的难题,传统的网页设计只在一个JSP或者ASP页面中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当把网站分层开发后,分页就比较困难了,下面是我做Spring+Hibernate+Struts2项目时设计的分页代码,与大家分享交流。 1、DAO层接口的设计,在MemberDao接口中定义了如下两个方法:J
2011-12-17 10:41:59
528
转载 Spring 定时任务
这几天因为工作的需要,用到了spring的定时任务的功能,网上查资料,并且实际运用了一下,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,下面的这篇文章我觉得还是很好的,摘录下来,供以后参考用 package util;import org.apache.log4j.*;public class TaskJob { public static Logger
2011-11-28 10:21:32
412
转载 尽可能使用堆栈变量(转)
尽可能使用堆栈变量(转)尽可能使用堆栈变量Peter HaggarIBM 高级软件工程师2000 年 2 月编者按:这几篇文章是从《Practical Java》(由 Addison-Wesley 出版)一书节选而来的。您可以从 Borders.com 订购该书。请阅读我们对作者 Peter Haggar 的采访。如果您频繁存取变量,就需要考虑从何处存取这些
2011-11-18 14:32:55
700
转载 编写高效的java代码
供稿人:肖华飚概述随着Java的广泛应用,越来越多的关键企业系统也使用Java构建。作为Java核心运行环境的Java虚拟机JVM被广泛地部署在各种系统平台上。对Java应用的性能优化也越来越受到关注;谈到Java应用的性能问题就不得不涉及到两个方面:一是Java应用的构造是否是最优化的;二是对JVM的微调。本文将从一般意义上对Java性能的优化做一些总结。Java性能优化的策略一
2011-11-18 14:07:11
4227
转载 Oracle中TO_DATE格式
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年
2011-11-16 11:46:56
373
转载 LinkedHashMap是比HashMap 的区别
顾名思义LinkedHashMap是比HashMap多了一个链表的结构。与HashMap相比LinkedHashMap维护的是一个具有双重链表的HashMap,LinkedHashMap支持2中排序一种是插入排序,一种是使用排序,最近使用的会移至尾部例如 M1 M2 M3 M4,使用M3后为 M1 M2 M4 M3了,LinkedHashMap输出时其元素是有顺序的,而HashMap输出时是随
2011-11-02 16:26:08
300
转载 synchronized
synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法: 通过在方法声明中
2011-11-02 10:18:54
292
转载 JAVA Pattern和Matcher 的用法
String上可使用正则表达式的操作,实际上是利用了java.util.regex.Pattern与java.util.regex.Matcher的功能。当调用String的matches()方法时,实际上是调用Pattern的静态方法matches(),这个方法会返回boolean值,表示字符串是否符合正则表达式。如果想要将正则表达式视为一个对象来重复使用,可以使用Pattern的静态方
2011-11-01 14:17:11
339
转载 myeclipse 自动完成(补全)
myeclipse6.5快捷键问题 eclipse3.3中把内容助手(content assist)的快捷键由 al + /改成了ctrl + space,这又刚好跟我们操作系统的切换输入法的快捷键冲突,所以造成内容助手不能使用了,给写代码带来了极大的不便。而已前eclipse 3.2版本中的 alt + /快捷键被作为新的单词补全(word competion)功能的快捷键。所以现在想像以前一样
2011-10-26 16:57:06
2237
转载 MyEclipse快捷键及经验总结 绝对的有用 太给力了
Ctrl+Shift+L 显示所有快捷键 Ctrl+K 参照选中的词(Word)快速定位到下一个 Ctrl+Shift+K 参照选中的词(Word)快速定位到上一个 Ctrl+O 快速显示OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+Shift+X 把选中文本全部改为大写 Ctrl+Shift+Y
2011-10-26 16:55:48
1621
转载 newInstance()和new()
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对
2011-10-26 16:51:01
16946
1
原创 浅学javascript
1:什么是javascript JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动
2011-07-13 21:19:16
845
原创 数据库命名规范
数据库命名规则2009-12-16 10:12 一、表名1、基础表(一般整个系统都要用到,三个子系统以上用到都算作基础表) ba开头,后面用英文单词,首字母大写,需要多个英文词的每个单词首字母大写 如baDepartment baGroup baDepartmentGroup2、专用表(一般只有某几个子系统要用到) xx开头,xx为主要用得的子系统缩
2009-12-19 17:32:00
525
拼多多Python版API
2020-06-18
淘宝Api Python3版本 升级可以上传图片
2019-03-21
java中常用的英语词汇
2011-07-13
Asp.net企业网站管理系统源码2.0版(精美实用)
2009-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人