java
你好-我很好
这个作者很懒,什么都没留下…
展开
-
JavaBeans的调用
使用JavaBeansJavaBeans运行在java虚拟机上,调用JavaBeans具有一定的语法规范,现在从javaBeans实现类的编写和JSP的页面调用两个方面来实现说明创建JavaBeansJavaBeans是一个Java类,与一般的创建java类的过程相同,JavaBeans实现类和属性也需要设置属性和方法,一个良好的编程习惯是,对于任何一个属性都设置set/get方法,代码如下:这种设转载 2018-05-07 16:31:08 · 572 阅读 · 0 评论 -
JavaBeans
JSP技术结合JavaBeans应用JavaBeans是用java语言编写的,可重用的软件组件。现在用的比较多的Model2开发模式,就是典型的JSP+JavaBeans+Servlet.其中JSP主要负责展现层,JavaBeans是业务逻辑层,Servlet是控制层。什么是JavaBeansJavaBeans可以很好的将业务逻辑层与显示代码相分离,使得业务逻辑工程师与界面工程师各司其职,减少协同开转载 2018-05-07 00:10:58 · 860 阅读 · 0 评论 -
多线程问题
Servlet中的线程安全问题线程安全问题是指在多线程并发执行时,会不会出现问题,如果不会出现问题,那线程是安全的,会出现问题,则线程是不安全的。由于Servlet只有一个实例,多个用户同时请求一个Servlet时,Tomcat会派生出多条线程来执行Servlet的代码,因此Servlet有不安全的隐患。Servlet不安全的例子见代码: 如果只用一个浏览器访问这个程序,程序不会出现问题,但是,这转载 2018-05-05 09:19:20 · 198 阅读 · 0 评论 -
中文乱码的问题
解决中文乱码的问题在Servlet中经常会遇到中文乱码的问题,在这里,对常见的中文乱码的情况进行汇总。一般的,出现中文乱码的场合有显示Servlet页面,request对象的获取请求参数,Servlet输出响应以及数据库交互等,另外,出现乱码主要是因为字符集编码的问题。字符集的介绍ASCLL码这是最早的字符集,它使用一个字节中的7位来表示一个字符,经过组合,总共可以表示128个字符,后来IBM使用一转载 2018-05-04 18:20:10 · 247 阅读 · 0 评论 -
贪心算法-区间相关问题1
区间相关问题-选择不相交的区间数轴上有n个开区间(ai,bi),尽力那个选择多个区间,使得这些区间两两没有公共点。解决这类问题,首先我们要将bi按顺序排好,然后需要明确一点,一定要选择第一个区间,为什么?因为不管在哪种情况下,选第一个都不会吃亏,不相信你自己讨论一下,将bi排好后,再依次查找,当有ai大于等于bi时,重新取点,区间计数加一。代码如下:(我这边假设顺序已经排好):原创 2018-05-03 20:59:03 · 380 阅读 · 0 评论 -
贪心算法-背包相关问题3
背包相关问题3-乘船问题有n个人,第i个人重量为Wi,每艘船最多只能载两个人,最大载重为C,求最少需要几只船? 这个问题可以算做稍难的背包问题了,粗看,并没有一个很好的办法,想把这些人按重量排序,但排序又什么用呢,其实,我们再细想想,就会有头绪了,要想船最少,肯定希望有更多的船能载两个人,这时候,最轻的那个人就发挥作用了,我们假设这个人重量为x,那个当重量大于C-x的人一定只能坐一条船了,所以,思原创 2018-05-03 19:44:16 · 278 阅读 · 0 评论 -
贪心算法-背包相关性问题2
背包相关问题-部分背包问题有n个物体,第i个的重量是Wi,价值为Vi.在总重量不超过C的情况下,如何让价值最大,每个物体都可以取走一部分。这个题的思路其实也挺直观的,典型的贪心策略就是挑性价比最高的,即单位质量价值最高的,因为可以拆开拿,所以最后整个背包要么是全装满了,要么是东西不够多,不可能出现第三种情况。代码如下:原创 2018-05-03 19:12:56 · 226 阅读 · 0 评论 -
java学习之路
偶然看到了这篇文章,对我的触动挺大的,现在我已经大二了,但是才感觉刚刚开始确立方向,作为武汉理工的一名学生,说实话,真的有种比上不足,比下有余的感觉,快两年了,总是学学停停,希望自己能真正静下心来,学点东西。正文如下:Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和...转载 2018-04-25 19:32:46 · 169 阅读 · 0 评论 -
贪心算法-背包相关问题1
贪心法本节讨论一下贪心算法,这个算法的一大优点是实现起来比较简单,但是它的缺点是求出来是近似最优解,即不一定是最优解,这也直接导致了这个算法的适用面大大减小。背包相关问题——–最优装载问题给出n个物体,第i个的重量是Wi,尽量选择多的物体,使总重量不超过C这种问题是很简单的一类背包问题,很明显,先装小的,肯定能装的更多,所以我们只需要把它们排个序就行,像c,java等语言,都有自带的sort函数,用原创 2018-05-03 18:11:53 · 205 阅读 · 0 评论 -
Servlet之间的跳转
Servlet之间的跳转Servlet之间可以进行跳转,从一个Servlet程序跳转到另一个Servlet。我们可以很自然想到,利用它的这一点特性可以实现任务的模块化。常见的MVC框架也使用了这一特性。请求转发请求转发是通过RequestDispatcher对象的forword(HttpServletRequest request,HttpServletResponse response)方法来实现转载 2018-05-03 15:59:00 · 582 阅读 · 0 评论