入行了一年.感觉不知道接下来该怎么做才干继续进步了,求不吝赐教(V2EX) @kafka0102 :做技术能够学的东西太多了.仅仅是在不同的阶段做好不同的规划.要结合当前所做的事情去做更深入或广度的学习. 以Java Web开发为例,至少能够拓展的点有: 1.Web框架的原理学习.比方Spring.Play等等,最好自己能写出个简易的MVC框架(几千行代码).这样至少对经常使用设计模式.反射等技术非常熟练了. 2.优秀代码研读.比方Java集合类.JUnit.Spring等源代码,写出源代码分析…
一篇文章里边有多张图片,典型的单向一对多关系 多方 当程序运行到这一句的时候必然报错 但是参考书也是这样写的 其中em是 EntityManager em = JPA.createEntityManager(); 我本就是为了省事儿,采用的hibernate,结果你又让我用JPA这不是扯淡吗???/ 经过两天的无脑研究 我发现一对多的情况,如果一方来控制,那么多方不能在实体中创建外键 也就是说,要这样做 /* * To change this license header, choose Lic…
最近ChatGpt大火,我在年前申请过账号忘了下确实强大. 作为Java程序猿社畜就尝试写了个Java版本的简易版客户端. 源码地址:https://github.com/Grt1228/chatgpt-java,不对之处欢迎指正. 简介 ChatGPT的Java客户端 目前支持api-keys的方式调用. 后续会持续集成国内类ChatGpt的厂商api. 快速开始 创建客户端配置api-key即可 api-key public class ChatGPTTest { public static…
当然也可以使用BCB和相关的开发库来开发App,只是别人没法帮助你. 摘自<想到做到-Android开发关键技术与精彩案例>.(詹建飞) p40…
import android.graphics.Bitmap; import android.graphics.Color; import android.graphics.RectF; import android.util.Log; import java.util.LinkedList; import com.artifex.mupdfdemo.MuPDFCore; import com.artifex.mupdfdemo.OutlineActivityData; import com.a…
/*4.非Animal呢?为何不写个万用类 * 类Object是JAVA里多有类的源头/父类*/ import java.util.*; class Animalb{ String name; void eat(){ System.out.println("动物在吃东西啦"); } } class Doga extends Animalb{} class Cata extends Animalb{} public class FourFei { public static void m…
前言 Java设计模式9:代理模式一文中,讲到了动态代理,动态代理里面用到了一个类就是java.lang.reflect.Proxy,这个类是根据代理内容为传入的接口生成代理用的.本文就自己写一个Proxy类出来,功能和java.lang.reflect.Proxy一样,传入接口.代理内容,生成代理. 抛砖引玉吧,个人觉得自己写一些JDK里面的那些类挺好的,写一遍和看一遍真的是两个不同的概念,写一遍既加深了对于这些类的理解.提升了自己的写代码水平,也可以在写完之后对比一下自己的实现有哪些写得不好…
框架的东西太复杂也难以讲通,直接上代码: 一.首先得配置环境 和导入必要的jar包 有一些重要的如下: Filter文件夹下的SafetyFilter.java   model文件夹下的 GlobalNames.java   web文件下的MySpringContext.java    baseAction.java   BusinessException.java interceptor文件夹下的 AuthorizationInterceptor.java    ExceptionInterc…
关于java的mvc框架层出不穷,可能大家都会用,但是具体的原理知道不知道呢.所以我想写一个写一个简单mvc的系列博客,主要面向想了解这些原理的. 其实所谓的mvc框架,基本都是一个原理,就是配置一个filter或者servlet来拦截所有的请求,然后转发请求. 这个图就能说明mvc的工作模式 1.首先页面发送一个post请求,请求到某一个action. 2.然后由servlet或filter进行拦截,拦截固定后缀的请求,比如*.action,这里比如我们发送的请求是UserAction.act…
<%@page import="java.text.SimpleDateFormat"%><%@page language="java" import="java.util.* ,java.awt.*" errorPage="jsps/error.jsp" pageEncoding="UTF-8"%><!-- JSP中的导包方式,见上面(两种方式) jsps/error.jsp…