- 博客(161)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Django ORM 工作原理详解
Django ORM (Object-Relational Mapping) 是Django框架的核心组件,它将Python对象映射到数据库表,提供了面向对象的数据库操作接口。本文档将深入解析Django ORM的内部工作机制。元类是创建类的类。在Python中,type是默认的元类,但Django使用自定义的ModelBase元类来创建Model类。# 使用自定义方法# Book.objects.create_book('新书', '作者', 99.99)元类机制ModelBase。
2025-08-15 05:54:53
1416
原创 Spring Boot Bean 加载顺序
启动阶段: 主类启动 → SpringApplication 初始化扫描阶段: 扫描包 → 创建 BeanDefinition → 注册到 BeanFactory处理阶段实例化阶段: 创建 Bean 实例 → 依赖注入 → 初始化AOP 代理阶段: 检查是否需要代理 → 创建 AOP 代理对象事务处理阶段完成阶段: 应用启动完成。
2025-08-05 00:09:13
1758
原创 最近一段10年工作经历里面的CICD
Developer 提交代码(push 到 refs/for/master)↓Gerrit 创建 change(refs/changes/...)↓Gerrit Trigger 插件监听事件(如 Patchset Created)↓Jenkins 自动 checkout 此 patchset↓执行 Sonar / Unit Test / Lint 等↓构建成功:Gerrit 回写 Verified +1 / CR +1。
2025-07-22 13:59:58
398
原创 Exception 和 stack 溢出
如果我们程序中有太多关于exception 的处理,就有可能引起 Exception in thread "main" java.lang.StackOverflowError at java.lang.Exception.<init>(Exception.java:66) at java.lang.RuntimeException.<init>(RuntimeE...
2015-11-27 13:22:21
1084
原创 linux tomcat 到本地ecplise 远程debug
1.在catalina.sh 中修改 if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="16.187.191.105:8011" fi 2.启动时候 ./catalina.sh jpda start或者 ./catalina.sh jpda run 3.eclipse 中attach debug 过去。...
2015-08-24 17:44:36
234
原创 Your Uninstaller
用于非商业用途 Your Uninstaller 注册码: Serial Number Name: sharyn kolibobSerial Number: 000016-9P0U6X-N5BBFB-EH9ZTE-DEZ8P0-9U4R72-RGZ6PF-EMYUAZ-9J6XQQ-89BV1Z
2014-11-14 15:16:23
443
原创 如何在java web程序中加入dll
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Djava.library.path="C:\Program Files (x86)\softwaredllpath\" -Dsun.lang.ClassLoader.allowArraySyntax=true -Xmx1000M
2014-10-31 09:52:35
222
原创 ehcache 缓存策略
目前页面缓存策略有3种,FIFO, LRU, LFU. ehcache 中,我们可以在互联网电商系统网站中用memoryStoreEvictionPolicy="LFU" 如果在管理系统等内部系统中应该用memoryStoreEvictionPolicy="LRU"...
2014-10-30 13:44:45
267
原创 java jni c++
通过swig 工具。 http://www.360doc.com/content/12/0628/11/4238731_220930594.shtmlhttp://www.blogjava.net/thinkbase/archive/2006/07/29/JNI_With_SWIG.html
2014-10-27 19:01:15
137
原创 ClassLoader 和 反射加载的区别
[b]在websphere中,类加载顺序是[/b]java核心库sharelib库(自己插入的)websphere库app库在运行时候,在调用sharelib库中的类的时候, sharelib库中的类可以通过反射调用 app库中的类和方法。[b]在weblogic中,类加载顺序是[/b]java核心库weblogic库app库这里我遇见一个问...
2014-09-30 15:18:07
398
原创 面试集合3
1. 递归查询 start with connnect by prior.2. 删除重复行3. static 和 siglton 的根本区别。4. 怎么带小弟。5. 怎么保证代码质量
2014-03-28 11:27:54
129
原创 apache proxy
ProxyRequests on Order deny,allow Allow from all deny from all ProxyPass /smart http://127.0.0.1:8080/smart ProxyPassReverse /smart http://127.0.0.1:8080/smart ...
2014-03-05 20:50:26
228
原创 oracle 重设redo log 和倒入
重设redo log:alter system set "_allow_resetlogs_corruption" = true scope = spfile; recover database until cancel using bakcup controlfile;alter database open resetlogs;shutdown immedi...
2014-02-21 18:27:01
216
原创 面试问题集合-2
1.apahce工作原理2.rest webservice3.soa 4.web service 深度原理,在http 中如何传送soap格式。5.snmp6.stax7.1,-2,5,6,7,-10,20,-12. 求连续的数组最大值8.dba dcl, oralce instance ,sid.9.pathoy. if怎么写10,perl11,泛型 ...
2014-02-17 20:50:00
173
原创 jxl
[code="java"]public static void createCSVFile(List basicInfo, List exportData0,List exportData,List subEventExportData, LinkedHashMap rowMapper,LinkedHashMap subEventMap, String outPutPath, String f...
2014-02-11 00:21:41
160
原创 面试问题集合-1
1.自己设计数据库连接池要注意的地方。2.jquery.css? jquery.style ?(css)3.hibernate 并不支持所有db的id策略:identify?uuid?incremtnt?assign?(identify)[quote]increment:代理主键,适合于所有数据库,由hibernate维护主键自增,和底层数据库无关,但是不适合于2个或以上hib...
2014-01-27 20:32:37
124
原创 jsp:include 和page include 最大的区别
是jsp;inlucde 只能include jsp为后缀的文件,page include 可以include jspf,inc任意。这个是最关键的区别。其他区别网站上随便找。都是扯些人人都知道的。关键的就没人问答。...
2013-10-09 16:17:52
187
原创 weblogic 整合hibernate valildation 2个问题的解决
1.java.lang.AbstractMethodError: [quote] 使用hibernate validator,在tomcat下部署没有问题,发布到weblogic(10)下面就报错了。在使用验证时有以下错误:java.lang.AbstractMethodError: getProviderUtilat javax.persistence.Persiste...
2013-09-23 21:23:38
322
原创 weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB incompatible with oracle.sql.CLOB 解决方
Object ocontent = resMap.get("CONTENTS"); //weblogic 驱动问题 if("weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB".equals(ocontent.getClass().getName())){ Method method = ocontent...
2013-09-23 16:02:37
644
原创 maven 加非中心库jar
比如我要加载simplecaptcha jar包,我就先把simplecaptcha-1.1.jar放一个目录下,然后再这个目录下执行以下命令,这个jar就自动放到maven 库里了。mvn install:install-file -Dfile=simplecaptcha-1.1.jar -DgroupId=cn.com.mypack -DartifactId=simplecaptcha...
2013-09-22 13:56:57
135
原创 simpeCaptha验证码并自己附加加减运算
这个是验证码的开源框架 。首先import SimpleCaptha jar .然后web.xml[quote] StickyCaptcha nl.captcha.servlet.SimpleCaptchaServlet width ...
2013-09-20 13:15:29
174
原创 实现浏览器安全下载
这种方式比较安全。不会暴露服务器路径。csvFile为生成好的csvfile。[code="java"] InputStream ins=new FileInputStream(csvFile);//构造一个读取文件的IO流对象 BufferedInputStream bins=new BufferedInputStream(ins);//放到缓冲流里面 ...
2013-09-15 18:05:29
183
原创 拦截器spring mvc exclude 和include
[quote] [/quote][code="java"]public class SessionInterceptor implements HandlerInterceptor {...}[/code]
2013-09-12 16:02:46
249
原创 mybatis 完美内嵌循环多参数传递
column="{disp_pri_order = disp_pri_order,region_cd=region_cd}" 可实现完美多参内嵌循环传递[quote]select disp_pri_order seq_shop_num,#{region_cd} as region_cdfrom tableA select * ...
2013-09-05 14:05:23
244
原创 spring mvc接受页面json对象,处理后传出json到页面并输出
JSON.stringify 必须要用,否则页面的json被spring mvc接受时候为对象,对面会自动转成对象字符串乱码。 所以用这个方法可以把json转成字符串传送。页面[quote]var postData=JSON.stringify( {"Body":{"SecUser":"iphone1.0"},"Header":{"MsaleTunn":"001&quo
2013-09-04 15:35:23
207
原创 Spring mvc 的多表单验证错误处理
[code="java"]public ModelAndView index(@ModelAttribute("registerSMGMethod1Step1Form") RegisterSMGMethod1Step1Form registerSMGMethod1Step1Form, BindingResult bindingResult1,@ModelAttribute("regist...
2013-08-27 18:59:34
146
原创 spring mvc的缺点
1.框架没有自动处理 forward过来的BindingResult的错误机制目前通过这种方式可以解决[code="java"]public ModelAndView index(@ModelAttribute("smgMethod1Step1Form") RegisterSMGForm registerSMGForm, BindingResult bindingResult,Mo...
2013-08-27 14:34:33
338
原创 pl sql
PLSQL Developer V9 注册码License Number:999Password:xs374caProduct Code:46lexxzpthqrjmkhyd5czddfcjh33a9p2zSerial Number:275052
2013-08-23 09:33:01
98
原创 Eclipse设置文件默认打开方式
windows ==> preferences ==> General ==> Editors ==> file Associations,
2013-08-23 09:12:41
159
原创 mybatis 调用存在过程
mybatis 调用存在过程{ call proc_saveamt_grant(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) }Serivice[code="java"]SAICDao.insertTsaveamt(tsaveamt);[/code]根据mybatis 的 配置。返回的值自动保存在tsaveamtDAO[code="java"]v...
2013-08-21 13:40:27
194
原创 关于浏览器自动加上<pre>标签
http://blog.youkuaiyun.com/longxia1987/article/details/8447119于html 标签:pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。 标签的一个常见应用就是用来表示计算机的源代码。关于问题的思考:在发现这个问题,首先我想到的是:这应该是不同浏览...
2013-08-15 09:47:28
692
原创 spring mvc validator
http://haohaoxuexi.iteye.com/blog/1812584@Null 限制只能为null@NotNull 限制必须不为null@AssertFalse 限制必须为false@AssertTrue 限制必须为true@DecimalMax(value) 限制必须为一个不大于指定...
2013-08-14 17:08:59
262
原创 spring mybatis 事务问题解决
好几天的困惑,这个问题终于解决。以下这行是控制spring用注释来进行事务的。[quote] [/quote]关键在于这行必须放在mvc-dispatcher下的spring指定配置文件中。这样serivce实现类就可以先被CglibAopProxy代理了。而不能放在指定目录下。 web.xml[quote] contextConfigLocation...
2013-08-10 21:00:40
166
原创 解决 artifact javax.jms missing 问题
由于 javax.jms 是sun的,所以maven中心库已经没有了。所以我们要是有什么包以来于它的话,就用下面的去掉。 opensymphony oscache 2.4.1 com.sun.jmx jmxri com.sun.jdmk ...
2013-08-08 11:35:56
198
如何序列化没有实现 Serializable 的JAVA对象
2010-02-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅