随笔分类 -  JAVA

摘要:不管是java,C++,还是PHP,每次都能看到 foo = bar 的例子,这两个单词很恶心,foo查不到字典,bar的解释又让人跟编程联系不上,更弄不清楚这个神秘的foo是个什么关系。 语意不清,学起来心里老是有疙疙瘩瘩的感觉,于是查吧,终于揭开了这两个东西的不正常关系,讲个各个处在闹心中的初学 阅读全文
posted @ 2021-01-09 22:15 谦信君 阅读(3032) 评论(0) 推荐(1) 编辑
摘要:很多想开发iOS,或者正在开发iOS的程序员以前都做过Java或者C++,当第一次看到Objective-C的代码时都会头疼,Objective-C的代码在语法上和Java, C++有着很大的区别,有的同学会感觉像是看天书一样。不过,语言都是相通的,有很多共性。下面列出Objective-C语言的语... 阅读全文
posted @ 2015-11-12 17:13 谦信君 阅读(388) 评论(0) 推荐(0) 编辑
摘要:CSDN问题:jsp放在webroot目录下这样就可以让用户直接访问,jsp放在web-inf目录下就必须要通过请求才能访问。因此放在web-inf下jsp页面显得要安全。既然这样,那是不是只要是需要通过请求才可以访问的页面就一定要放在web-inf目录下呢还有放在webroot和放在web-inf... 阅读全文
posted @ 2015-08-26 14:31 谦信君 阅读(6177) 评论(0) 推荐(2) 编辑
摘要:新版都自带git插件了。在项目上右键,选team,选share project,再选择git就可以了。如果在本地使用git比较简单。如果要多人共享的使用git,那么需要专门的服务器,并提供ssh,这可以查网上的资料。外界大部分是通过网页的方式的git,只能读,不能写的。追问:如何更新呢项目追答:还是... 阅读全文
posted @ 2015-08-25 18:03 谦信君 阅读(368) 评论(0) 推荐(0) 编辑
摘要:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类... 阅读全文
posted @ 2015-08-25 17:44 谦信君 阅读(717) 评论(0) 推荐(0) 编辑
摘要:首先明确一下 JFinal 项目是标准的 java web 项目,其部署方式与普通 java web 项目没有任何差别。Java Web 项目在 Tomcat 下部署有一些不必要的坑需要避免 经常有人在群里问 tomcat 下项目部署的问题,现写个简单的博文,希望能帮助到有需要的人。 首先明确一下 ... 阅读全文
posted @ 2015-08-24 17:32 谦信君 阅读(488) 评论(0) 推荐(0) 编辑
摘要:上一节介绍了jfinal框架的简单搭建,这节通过一个小例子了解jfinal的结构和特点先上图1、建数据库(我用的是oracle数据库,其他的相对也差不多)-- Create tablecreate table CLASSES( classesid NUMBER not null, cl... 阅读全文
posted @ 2015-08-24 17:23 谦信君 阅读(327) 评论(0) 推荐(0) 编辑
摘要:要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。欢迎hzd:同上。2)迭代标签:用于遍历集合... 阅读全文
posted @ 2015-08-23 14:10 谦信君 阅读(248) 评论(0) 推荐(0) 编辑
摘要:struts2.0里的标签没有分类,只用在jsp头文件加上就能使用struts2 的标签库下面就介绍下每个标签的用法介绍:A:-----超链接,类似于html里的-----执行一个view里面的一个action-----如果action的errors有值那么显示出来-----如果action的mes... 阅读全文
posted @ 2015-08-23 14:09 谦信君 阅读(271) 评论(0) 推荐(0) 编辑
摘要:struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或listA打印结果为: 1A2A3... 阅读全文
posted @ 2015-08-23 14:08 谦信君 阅读(317) 评论(0) 推荐(0) 编辑
摘要:struts2 的web 项目中为了方便的编写jsp,标签是最好的选择1:struts2 标签库的定义在**-core-版本号.jar META-INF 路径下找到struts-tags.tld文件;使用该标签需要在web 项目里面导入标签库: A:在web.xml文件 (默认 可以省略)/str... 阅读全文
posted @ 2015-08-23 14:07 谦信君 阅读(845) 评论(0) 推荐(0) 编辑
摘要:1. 在tomcat服务器目录下面的conf中找到一个叫Context.xml的配置文件,在其中加入以下代码参数含义: JNDI (java naming and directory interface): Java 命名和目录接口maxActive="100"表示并发情况下最大可从连接池中获取的连... 阅读全文
posted @ 2015-08-23 14:06 谦信君 阅读(674) 评论(0) 推荐(0) 编辑
摘要:这两天研究了一下 context.lookup("java:comp/env/XXX")和直接context.lookup("XXX")的区别网上关于这两个的文章也很多,但是都说得很难理解,比如什么ENC环境啊什么的,各种概念。其实说得简单点:context.lookup("java:comp/en... 阅读全文
posted @ 2015-08-23 14:05 谦信君 阅读(331) 评论(0) 推荐(0) 编辑
摘要:如何从网页上抓取有价值的东西?看懂了下面的程序(非常简单),想从网页上抓取什么信息(标题、内容、Email、价格等)就能抓取什么信息。package catchhtml;import java.io.BufferedReader;import java.io.IOException;import j... 阅读全文
posted @ 2015-07-28 15:04 谦信君 阅读(5611) 评论(0) 推荐(0) 编辑
摘要:多线程使用的主要目的在于:1、吞吐量:你做WEB,容器帮你做了多线程,但是他只能帮你做请求层面的。简单的说,可能就是一个请求一个线程。或多个请求一个线程。如果是单线程,那同时只能处理一个用户的请求。2、伸缩性:也就是说,你可以通过增加CPU核数来提升性能。如果是单线程,那程序执行到死也就利用了单核,... 阅读全文
posted @ 2015-07-23 18:31 谦信君 阅读(44312) 评论(2) 推荐(5) 编辑
摘要:http://blog.jobbole.com/28297/本文来自四火的博客(@RayChase),由@_Zhijun推荐这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从第一个版本开始,在多线程编程方面的大事件... 阅读全文
posted @ 2015-07-23 18:29 谦信君 阅读(771) 评论(0) 推荐(0) 编辑
摘要:多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contai... 阅读全文
posted @ 2015-07-23 18:26 谦信君 阅读(883) 评论(0) 推荐(0) 编辑
摘要:一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;... 阅读全文
posted @ 2015-07-23 18:22 谦信君 阅读(433) 评论(0) 推荐(0) 编辑
摘要:滴滴面试题:滴滴打车数据库如何拆分 前端时间去滴滴面试,有一道题目是这样的,滴滴每天有100万的订单,如果让你去设计数据库,你会怎么去设计? 当时我的想法是根据用户id的最后一位对某个特殊的值取%操作,然后根据余数定义表的名字为order_0,order_1,orerder_2......等等,但是 阅读全文
posted @ 2015-07-17 10:56 谦信君 阅读(780) 评论(0) 推荐(0) 编辑
摘要:目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring概述1.什么是spring?Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2E... 阅读全文
posted @ 2015-07-17 10:54 谦信君 阅读(6305) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示